Active development of JAMWiki has ceased, and bug fixes and support will be limited at best. If you are interested in taking over management of JAMWiki please send an email to the jamwiki-devel mailing list.

User:PhilTrimble

Contact: philtrimble at gmail dot com

Eclipse environment setup

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.