Libraries contains a subdirectory for the dist files for all of my dev libraries (the big three of struts, spring, and hibernate, and about 4 dozen others). Each dir will contain the library jar, source, and javadocs.
Servers breaks out to: - Application - Database
In application, I tend to keep OC4J and Tomcat. Database contains MySQL and/or any other database server I need.
SVN is my project specific files that I check out of subversion.
The main advantage of this is that transporting between machines is easy: copy the Programming dir to a flash drive and copy to whereever I need.
Disadvantages: - Size. This will NOT fit on a 1gb flash drive - Redundancy. Several libraries have dist folders that contain dupes of libraries I already have.
This is the best method I've found. However, I'm wanting to ask: does anyone have any suggestions for improvement on my method?
(Moderators: if there is a more appropriate forum, please feel free to move this topic).