#1: I believe Drew was saying Java sources should be in src/java, while other type of sources, like DTDs be in src/dtd, etc... It's a common pattern used by many Jakarta projects, and that Maven assumes (not sure on the last part, although I'm sure it's configurable in some kind of layout specification for the project).
#2: is a matter of choice. I've personally backed away from using variable for the layout, since the later is fixed in CVS. I don't see the advantage of using variable for something that fixed... --DD -----Original Message----- From: Adam Hardy [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 10, 2002 9:07 AM To: [EMAIL PROTECTED] Subject: ant for dummies question I've been using ant for a while with struts and tomcat. Now I'm starting an EJB project and am learning more about ant so I can use it here too. I'm used to having my java classes in the "src" subdirectory. Yet I was reading an old post "J2EE config/build best practices" from Drew Davison recommending calling the source code dir "java" - which is more common? Also the struts-originated build.xmls hard-coded the directory name in, but wouldn't it be better to have it in the build.properties? Instead of <javac srcdir="src" destdir="${build.home}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}"> <classpath refid="compile.classpath"/> </javac> have this: <javac srcdir="${src}" .... Thanks for any advice! Adam -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>