I'm having some difficulty getting tapestry to compile let alone run in
my IDE (IntelliJ IDEA 9) so I reverted to running the ant script from
the command line.  Ant (1.8.0) works fine for several other projects, as
does tomcat (6.0) on my Windows XP machine.

 

My build.properties file ends up looking like this:

 

app.name=jumpstart

enterprise.dir=enterprise

web.dir=web

business.dir=business

collapsed.dir=collapsed

exploded.dir=exploded

maven.repo.root=http://repo1.maven.org/maven2

deployment.server.type=tomcat

deployment.persistence.descriptor=openejb-hibernate-hsqldb-persistence.x
ml

deployment.web.descriptor=web.xml

integration.test.server.dir=c:/Program Files/_System/Tomcat 6.0

add.source.to.war=

 

I changed the defaults to use the tomcat settings (and tried several
[relative path] variations  on the integration.test.server.dir path in
addition to the absolute path shown)

 

I am behind a nasty proxy that requires a password so I didn't count on
the default target to work, but surely that isn't required for the
compile target, right?  

 

I would have guessed that the classpath would have been set in the build
script, or configured in the properties, but I'm not seeing that.  I end
up with what is surly a classpath error in that javax is not found
(error below). This seems pretty basic so I'm guess this is my
oversight, but I didn't find any detailed setup instructions in the wiki
or faq section of the webpage nor a similar question already on the
mailing list so I thought I'd ask...

 

C:\Projects\jumpstart-4.5.2>ant compile

Buildfile: C:\Projects\jumpstart-4.5.2\build.xml

 

compile:

     [echo] **************************

     [echo] Compiling Business module...

     [echo] **************************

 

init:

 

compile:

    [javac] C:\Projects\jumpstart-4.5.2\business\build.xml:125: warning:
'includeantruntime' was not set, defaulting to build.sysclasspath=last;
set to false for rep

eatable builds

    [javac] Compiling 71 source files to
C:\Projects\jumpstart-4.5.2\business\target\classes

    [javac]
C:\Projects\jumpstart-4.5.2\business\src\main\java\jumpstart\business\co
mmons\exception\AuthenticationException.java:3: package javax.ejb does
not exist

    [javac] import javax.ejb.ApplicationException;

    [javac]                 ^

Reply via email to