• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Struts2 Jar Dependencies

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

I have been working on struts2 framework recently and I am quite comfortable with it now. But if i start from scratch I have to struggle with which all jars are needed to work on project.

I have struts-2.2.3-all distribution of struts2

Here are some of my concerns
1) Is it a good idea to include all jars in that distribution.
2) Will application suffer performance wise at run-time if i include jars that i am not using.
3) If I include some jar where can i look for information about the dependent jars that has to be included with it.
4) Is there any place where i can get information about for what all purpose the framework is using that particular jar file


I just took a look at extracted content of struts2-core-2.2.3.jar
And In META-INF\DEPENDENCIES file
It contains some information but again it list all jar that are not really required


quite confused right now

APPRECIATE YOUR HELP ON THIS AS WELL
BY THE WAY YOU CAN TAKE A LOOK AT struts2-blank app in the apps directory of struts2-2.2.3 distribution
It has following files
  • asm-3.1 DON'T KNOW WHAT IT DOES
  • sasm-commons-3.1 DON'T KNOW WHAT IT DOES
  • asm-tree-3.1 DON'T KNOW WHAT IT DOES
  • commons-fileupload-1.2.2
  • commons-io-2.0.1 DON'T KNOW WHAT IT DOES
  • commons-lang-2.5 DON'T KNOW WHAT IT DOES
  • freemaker-2.3.16
  • javassist-3.11.0.GA DON'T KNOW WHAT IT DOES
  • ognl-3.0.1
  • struts2-core-2.2.3
  • xwork-core-2.2.3



  • quite a big post!!
    Thanks,
    Ravi
     
    To do a great right, do a little wrong - shakepeare. twisted little ad:
    a bit of art, as a gift, the permaculture playing cards
    https://gardener-gift.com
    reply
      Bookmark Topic Watch Topic
    • New Topic