A bunch of refactoring in terms of Maven style directories need to be created and moved.
In addition, nothing should reside in the src directory hierarchy unless it applies directly to the Castor soure code. For example, the directories docs, howto, rss, tools and xml-howto should be moved out of the src directory because they do not relate to the actual Castor codebase. Below are tasks I've identified related to all of this:
1) Migrate the trunk to the standard Maven directory structure:
2) I'm not sure that the tests will run properly via Maven yet, and I don't have the time to debug this right now. Eventually the following tests should be created to house the tests:
3) Over time files such as castor.properties, log4j.xml, etc. should be moved to src/main/resources. The same applies to src/test/resources as well.
4) Relocate the following directories somewhere outside the src directory: