Sorry.. The default target is currently set up as jar:jar
That will do everything that you need it to.
So all you have to do is:

//step-by-step-build-struts-with-maven.readme
1) Download maven 1.0 rc1 from http://maven.apache.org
2) Add a maven_home env variable that points to where you installed
maven to
3) Add ${maven_home}/bin or %MAVEN_HOME%\bin to your path
4) Optional: set
MAVEN_OPTS=-Djavax.xml.transform.TransformerFactory=org.apache.xalan.pro
cessor.TransformerFactoryImpl
        This is not really necessary as I set the path for the xalan
TransformerFactory in the maven scripts but could save you the hassle
with other projects that might require xalan.
5) checkout jakarta-struts.
NOTE: At this point you do not need to have anything in your classpath.
6) cd to jakarta-struts root
7) invoke either:
        - > maven
        by default runs jar:jar which will simply jar up
struts-1.2.0.jar into your maven build directory (currently set to
${jakarta-struts_home}/m-target)
        - > maven dist
        this task will create not just the jar but also create a
${jakarta-struts_home}/m-target/distributions
Directory that has zip and tar.gz versions of the bin and src
distributions

I have been really busy the last few weeks and haven't had a chance to
help Joe or to complete the distributions. So it will not include all
the items from the current ant build but at least you don't have to
manually set anything in jakarta-struts anymore :)

Tim Chen
[EMAIL PROTECTED]


-----Original Message-----
From: David Graham [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 16, 2003 6:52 PM
To: Struts Developers List
Subject: Re: Running Struts Cactus tests with Ant



--- James Mitchell <[EMAIL PROTECTED]> wrote:
> Any chance someone wants to throw together a 
> step-by-step-build-struts-with-maven.readme?

cd your-struts-dir
maven build

Anything much more complicated than that defeats the purpose of using
Maven.

David

> 
> 
> 
> > Anyway, maybe I just need an Ant trick to give me better feedback 
> > about why it's failing -- it's probably something very routine.
> >
> > I do know that the same test case passes when I run it in Maven.
> >
> > Thanks in advance for any tips...
> >
> >     Joe
> >
> > start.tomcat.41:
> >       [java] Dec 16, 2003 3:38:21 PM 
> > org.apache.coyote.http11.Http11Protocol init
> >       [java] INFO: Initializing Coyote HTTP/1.1 on port 8080
> >       [java] Starting service Tomcat-Standalone
> >       [java] Apache Tomcat/4.1.29
> >       [java] log4j:WARN No appenders could be found for logger 
> > (org.apache.struts.util.PropertyMessageResources).
> >       [java] log4j:WARN Please initialize the log4j system properly.
> >       [java] Dec 16, 2003 3:38:31 PM 
> > org.apache.coyote.http11.Http11Protocol start
> >       [java] INFO: Starting Coyote HTTP/1.1 on port 8080
> >
> > run.test:
> >      [junit] Running org.apache.struts.action.TestActionMessage
> >      [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 
> > 0.075
> sec
> >      [junit] Testsuite: org.apache.struts.action.TestActionMessage
> >      [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 
> > 0.075
> sec
> >
> >      [junit] Testcase: testActionMessageWithNoValue took 0.039 sec
> >      [junit] Testcase: testActionMessageWithAStringValue took 0.001
> sec
> >      [junit] Running org.apache.struts.action.TestActionMessages
> >      [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 
> > 0.06
> sec
> >      [junit] Testsuite: org.apache.struts.action.TestActionMessages
> >      [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 
> > 0.06
> sec
> >
> >      [junit] Testcase: testEmpty took 0.025 sec
> >      [junit] Testcase: testNotEmpty took 0.005 sec
> >      [junit] Testcase: testSizeWithOneProperty took 0.001 sec
> >      [junit] Testcase: testSizeWithManyProperties took 0.001 sec
> >      [junit] Testcase: testSizeAndEmptyAfterClear took 0 sec
> >      [junit] Testcase: testGetWithNoProperty took 0.013 sec
> >      [junit] Testcase: testGetForAProperty took 0 sec
> >      [junit] Testcase: testAddMessages took 0.001 sec
> >      [junit] Running org.apache.struts.action.TestActionServlet
> >      [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 
> > 1.782
> sec
> >      [junit] Testsuite: org.apache.struts.action.TestActionServlet
> >      [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 
> > 1.782
> sec
> >
> >      [junit] Testcase: testInitDestroyInternal took 1.771 sec
> >      [junit]     Caused an ERROR
> >      [junit] Error instantiating class 
> > [org.apache.struts.action.TestActionServlet([testInitDestroyInternal
> > ],
> > [null])]
> >      [junit] javax.servlet.ServletException: Error instantiating
class
> >
[org.apache.struts.action.TestActionServlet([testInitDestroyInternal],
> > [null])]
> >      [junit]     at
> >
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
ractWebTestCaller.java:459)
> >      [junit]     at
> >
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
ler.java:148)
> >      [junit]     at
> >
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
ody0(AbstractWebTestController.java:130)
> > [---% snip stack trace %----]
> >      [junit] Testcase: testInitDestroyInternal
> >
> > stop.tomcat.41:
> >       [java] Stopping service Tomcat-Standalone
> >       [java] Dec 16, 2003 3:38:47 PM 
> > org.apache.coyote.http11.Http11Protocol destroy
> >       [java] INFO: Stoping http11 protocol on 8080 
> > Catalina:type=ThreadPool,name=http8080
> >
> > BUILD FAILED
> >
> /Users/germuska/Development/jakarta/jakarta-struts/build-tests.xml:236
> :
> > Test org.apache.struts.action.TestActionServlet failed
> >
> > Total time: 50 seconds
> >
> > This same test
> >
> 
> --
> James Mitchell
> Software Developer / Struts Evangelist
> http://www.struts-atlanta.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to