#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]>

Reply via email to