Okay, from C: or root, I have a "Programming" directory.
Under Programming, I have the following subdirs:
- Build Tools
- Libraries
- Servers
- SVN
Build Tools breaks out like this:
-
Ant - Maven
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).