Well, it looks like you got it to do what you need, but in case it's useful, I know there's also an rmic Ant task... as far as I know you can use all the ant tasks in maven (correct me if I'm wrong). It may be helpful to read look the ant docs since there are a lot of useful tasks:
http://jakarta.apache.org/ant/manual/ And the Jelly documentation as well : http://jakarta.apache.org/commons/sandbox/jelly/ good luck ----- Original Message ----- From: "Wiley Jacobs" <[EMAIL PROTECTED]> To: "Turbine Maven Users List" <[EMAIL PROTECTED]> Sent: Tuesday, September 24, 2002 8: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]>
