Here is my antrun configuration. As you can see, I'm setting some plugin dependencies. I'm also using antrun in another module to run a java command line class from sql2java, set as plugin dependency.
On the second antrun execution, it's classpath is set from the first one (sql2java) and not the expected dependencies. <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>castor</id> <phase>generate-sources</phase> <configuration> <tasks> <taskdef resource="net/sf/antcontrib/antcontrib.properties" /> <taskdef name="castor-srcgen" classname=" org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask" classpathref="maven.plugin.classpath" /> <available file="${project.build.directory}/generated-sources/castor" property="file.exists" value="true" /> <if> <not> <isset property="file.exists" /> </not> <then> <mkdir dir="${project.build.directory}/generated-sources/castor" /> <castor-srcgen file="${basedir}/src/xsd/SchemaCdeAcces.xsd" package="sfr.hamlet.commande.daoxml.SchemaCdeAcces" todir="${project.build.directory}/generated-sources/castor" /> </then> </if> </tasks> <sourceRoot> ${project.build.directory}/generated-sources/castor </sourceRoot> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>ant-contrib</groupId> <artifactId>ant-contrib</artifactId> <version>1.0b2</version> </dependency> <dependency> <groupId>org.codehaus.castor</groupId> <artifactId>castor-codegen-anttask</artifactId> <version>${castor.version}</version> </dependency> </dependencies> </plugin> 2007/11/9, Roland Asmann <[EMAIL PROTECTED]>: > > Might be a configuration-error. Please post the part of your POM where the > ant-run is configured! > > > On Friday 09 November 2007 15:41, nicolas de loof wrote: > > Hello, > > > > My project uses the antrun plugin to invoke some custom ant tasks that > have > > not (yet) be re-written as mojos. Thos task generate some code ant are > tied > > to the generate-source phase > > > > When I build the project modules all works fine. > > > > When I run the eclipse:eclipse goal from the parent project, I get a > > classpath issue : > > I've dumped the plugin classpath as shown in > > > http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.htm > >l: > > > > [echo] plugin classpath: > > > D:\platina\maven2\repository\net\sourceforge\sql2java\sql2java\2.5.0\sql2ja > >va- 2.5.0.jar;....... > > > > This path is the classpath set for a previous use of the plugin, in > another > > module. > > It seems the plugin has been reused by maven, with no consideration for > != > > dependencies. > > > > Known issue ? > > Any workaround ? > > > > Nico. > > -- > Roland Asmann > > CFC Informationssysteme Entwicklungsgesellschaft m.b.H > Bäckerstrasse 1/2/7 > A-1010 Wien > FN 266155f, Handelsgericht Wien > > Tel.: +43/1/513 88 77 - 27 > Fax.: +43/1/513 88 62 > Email: [EMAIL PROTECTED] > Web: www.cfc.at > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >