I got it! It needed arguments in a <arg> tag.

----- Original Message -----
From: "Wiley Jacobs" <[EMAIL PROTECTED]>
To: "Turbine Maven Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 24, 2002 5:12 PM
Subject: Re: PostGoal


> That worked for the patch file! Although I'm trying to launch a java
> executable(similar to javac) called rmic (rmi compiler). It now gives me
> this error(below).  I thought it would work because it is a .exe, but
> because it's java I think it's freakin' out.
>
> 2002-09-24 16:27:05,077 ERROR org.apache.commons.jelly.impl.TagScript -
> Caught exception: Execute failed: java.io.IOException: CreateProcess:
> "rmic -d D:\jakarta-turbine-maven\target\classes
> com.dci.aladdin.abu.AbuManager com.dci.aladdin.resource.ResourceManager
> com.dci.aladdin.ServiceControlManager
com.dci.aladdin.session.SessionManager
> com.dci.aladdin.resource.StagingManager com.dci.aladdin.user.UserManager"
> error=2
> Execute failed: java.io.IOException: CreateProcess: "rmic -d
> D:\jakarta-turbine-maven\target\classes com.dci.aladdin.abu.AbuManager
> com.dci.aladdin.resource.ResourceManager
> com.dci.aladdin.ServiceControlManager
com.dci.aladdin.session.SessionManager
> com.dci.aladdin.resource.StagingManager com.dci.aladdin.user.UserManager"
> error=2
>  at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:371)
>  at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:250)
>  at org.apache.tools.ant.Task.perform(Task.java:317)
>  at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:198)
>  at
org.apache.commons.jelly.impl.DynaTagScript.run(DynaTagScript.java:141)
>  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:134)
>  at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:190)
>  at
>
org.apache.commons.jelly.tags.werkz.PostGoalTag$1.firePostGoal(PostGoalTag.j
> ava:97)
>  at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:595)
>  at com.werken.werkz.Goal.attain(Goal.java:539)
>  at org.apache.maven.app.Maven.runGoals(Maven.java:941)
>  at org.apache.maven.app.Maven.attainGoals(Maven.java:842)
>  at org.apache.maven.app.App.doMain(App.java:369)
>  at org.apache.maven.app.App.main(App.java:882)
>  at java.lang.reflect.Method.invoke(Native Method)
>  at com.werken.forehead.Forehead.run(Forehead.java:543)
>  at com.werken.forehead.Forehead.main(Forehead.java:573)
> --- Nested Exception ---
> java.io.IOException: CreateProcess: "rmic -d
> D:\jakarta-turbine-maven\target\classes com.dci.aladdin.abu.AbuManager
> com.dci.aladdin.resource.ResourceManager
> com.dci.aladdin.ServiceControlManager
com.dci.aladdin.session.SessionManager
> com.dci.aladdin.resource.StagingManager com.dci.aladdin.user.UserManager"
> error=2
>  at java.lang.Win32Process.create(Native Method)
>  at java.lang.Win32Process.<init>(Win32Process.java:66)
>  at java.lang.Runtime.execInternal(Native Method)
>  at java.lang.Runtime.exec(Runtime.java:551)
>  at java.lang.reflect.Method.invoke(Native Method)
>  at
>
org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.jav
> a:645)
>  at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:417)
>  at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:428)
>  at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:329)
>  at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:368)
>  at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:250)
>  at org.apache.tools.ant.Task.perform(Task.java:317)
>  at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:198)
>  at
org.apache.commons.jelly.impl.DynaTagScript.run(DynaTagScript.java:141)
>  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:134)
>  at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:190)
>  at
>
org.apache.commons.jelly.tags.werkz.PostGoalTag$1.firePostGoal(PostGoalTag.j
> ava:97)
>  at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:595)
>  at com.werken.werkz.Goal.attain(Goal.java:539)
>  at org.apache.maven.app.Maven.runGoals(Maven.java:941)
>  at org.apache.maven.app.Maven.attainGoals(Maven.java:842)
>  at org.apache.maven.app.App.doMain(App.java:369)
>  at org.apache.maven.app.App.main(App.java:882)
>  at java.lang.reflect.Method.invoke(Native Method)
>  at com.werken.forehead.Forehead.run(Forehead.java:543)
>  at com.werken.forehead.Forehead.main(Forehead.java:573)
>
> I looked through Ant's site and could find the executable command for this
> particular situation, does anyone have any additional ideas?
>
> Thanks!
> Wiley
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: "Turbine Maven Users List" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 24, 2002 3:41 PM
> Subject: Re: PostGoal
>
>
> > Use Ant's exec tag in the postGoal, e.g.
> >
> > <postGoal name="java:compile">
> >   <exec executable="HelloWorld.bat">
> >   </exec>
> > </postGoal>
> >
> > Works for me
> > --
> > dIon Gillard, Multitask Consulting
> > Work:      http://www.multitask.com.au
> > Developers: http://adslgateway.multitask.com.au/developers
> >
> >
> > "Wiley Jacobs" <[EMAIL PROTECTED]> wrote on 25/09/2002 08:03:58
AM:
> >
> > > I am very impressed with Maven, this is a very useful tool, I am
> > > almost have my war file ready to go but I'm having a small issue;
> > >
> > > I am having a problem running a postgoal. I have made the task
> > > simple so we can narrow it down quicker.  I want it to run a command
> > > line program after it runs the Java:compile goal. I have done this:
> > >
> > > <postGoal name="java:compile">
> > > HelloWorld.bat
> > > </postGoal>
> > >
> > > The HelloWorld.bat is in the maven_home directory and I can run it
> > > from any location on my computer.
> > >
> > > HelloWorld contains this text:
> > >
> > > start notepad
> > >
> > > I am unable to run this or any other batch file while using the
> > > postGoal tag.  I can see it say "HelloWorld.bat" in the dos box as
> > > it runs through, although nothing happens.
> > >
> > > Could someone please assist?
> > >
> > > Thank you,
> > >
> > > Wiley
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> >
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>

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

Reply via email to