Its not a bad idea, but I don't think the ant plugin currently
supports such a use case. The plugin could probably be modified to
work like that, and probably without a lot of trouble. I'd take a look
at Jalopy plugin and see how it resolves resources that it uses.

Also take a look at Checkstyle, it does the same thing:
http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html

Wayne

On 7/28/07, Mick Knutson <[EMAIL PROTECTED]> wrote:
> I saw a reference to creating a build-tools.jar to use in a multi module
> project for Jalopy:
>
> http://mojo.codehaus.org/jalopy-maven-plugin/multimodule.html
>
>
> I have dozens of projects that have the need to use the same ant
> build.xmlscript and I was hoping to just create a dependancy upon it
> like
> org.delta.build-tools:build.xml:
>
> Here is what my antrun plugin might look like:
>
>           <plugin>
>                <artifactId>maven-antrun-plugin</artifactId>
>                <executions>
>                    <execution>
>                        <phase>generate-sources</phase>
>                        <configuration>
>                            <tasks>
>
>                                <ant antfile="
> org.delta.build-tools:build.xml" inheritRefs="true">
>                                    <target name="compile"/>
>                                </ant>
>
>                            </tasks>
>                        </configuration>
>                        <goals>
>                            <goal>run</goal>
>                        </goals>
>                    </execution>
>                </executions>
>
>                <dependencies>
>
>                    <dependency>
>                        <groupId>com.sun</groupId>
>                        <artifactId>tools</artifactId>
>                        <version>1.5.0_08</version>
>                        <scope>system</scope>
>                        <systemPath>${java.home
> }/../lib/tools.jar</systemPath>
>                    </dependency>
>
>                    <!-- HOPING TO ADD MY BUILD TOOLS HERE... -->
>                    <dependency>
>                        <groupId>org.delta</groupId>
>                        <artifactId>build-tools</artifactId>
>                        <version>1.0.0.0</version>
>                        <type>jar</type>
>                    </dependency>
>
>            </plugin>
>
>
> --
>
> Thanks,
> Mick Knutson
>
> http://www.baselogic.com
> http://www.blincmagazine.com
> http://www.djmick.com
> http://www.myspace.com/mickknutson
> http://www.myspace.com/djmick_dot_com
> http://www.myspace.com/sexybeotches
> http://www.thumpradio.com
> ---
>

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

Reply via email to