Barracuda: Moving the src directory

"Christian Cryder" <[email protected]>
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <[email protected]>
Hey folks, as we get ready to move things over to the BarracudaMVC server,
we're going to be doing some much needed housecleaning. One of the things
I'd like to do is move the src directory down underneath WEB-INF. It was
orginally placed up in the content directory so that people could browse it
online, but since the online cvs interface does a much better job of
handling that anyway, I'd like to move it down underneath WEB-INF. Does
anyone object to that?

Also, I'd like to move the build.xml stuff and the .bat files out of the src
directory and into WEB-INF/bin, if nobody objects. The idea would be then
that you'd go to WEB-INF/bin to build the system.

Finally, one additional change will be to create a WEB-INF/lib-cvs
directory, and to place all the jars that are under cvs in here, rather than
in WEB-INF/lib. There would still be jars in the lib directory, but they
won't be under cvs. The reason for doing this is so that you can update your
Barracuda installs from cvs _without_ having to shut down Tomcat (when cvs
updates, it tries to delete files before replacing them, and it can't do
that to files in /lib because Tomcat has them locked). So the way it works
then is you a) update from cvs and b) install (which copies jars from
WEB-INF/lib-cvs to WEB-INF/lib. We've been using this strategy for about 4
mths now here at ATMReports, and its worked quite well.

If anyone has any comments on this, please speak up! I'm not planning on
making these changes in existing cvs tree, but would put them in place on
the new server.

Christian
----------------------------------------------
Christian Cryder [[email protected]]
Internet Architect, ATMReports.com
Barracuda - http://barracuda.enhydra.org
----------------------------------------------
"Coffee? I could quit anytime, just not today"

_______________________________________________
Barracuda mailing list
[email protected]
http://www.enhydra.org/mailman/listinfo.cgi/barracuda
FAQ - http://www.jguru.com/faq/Barracuda
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.