Current development on JAMWiki is primarily focused on maintenance rather than new features due to a lack of developer availability. If you are interested in working on JAMWiki please join the jamwiki-devel mailing list.

User:PhilTrimble

Contact: philtrimble at gmail dot com

Eclipse environment setup[edit]

Notes for setting up my environment in eclipse. This page basically exists so I don't forget. I'll keep playing around to see if all steps are necessary and, if I like what I have, I'll add it to the link below.

I used this page to get nearly all the way there but since nothing was on the classpath using 'Open Declaration' to sift through the source didn't work, making it more difficult than it had to be to learn the source. So I did the following:

  • Right-click project->properties->Java Build Path - Under 'source' add the following. The exact locations you add matters:
    • jamwiki-core/src/main/java
    • jamwiki-war/src/main/resources
    • jamwiki-war/src/main/webapp
    • jamwiki-war/src/main/java
  • Download appropriate version of spring jars and add the jars via 'external jars' in the libraries tab
  • Download appropriate version of spring security jars (which are a separate download?) and add the jars via 'external jars' in the libraries tab
  • Download appropriate version of Apache Lang jars and add them via 'external jars' in the libraries tab
  • Download appropriate version of Apache IO jars and add them via 'external jars' in the libraries tab
  • Download appropriate version of Apache File Upload jars and add them via 'external jars' in the libraries tab

I then followed the instructions in the link above and I get everything: maven performs the final builds, I get tomcat launching from within eclipse to test, and everything is on the classpath and searchable for learning the project.