mirror of https://github.com/apache/maven.git
o can't have enough references to the documentation
o add a guide for using ant tasks within the POM o update the guide toc git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@326355 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a3808c41b9
commit
15442309bd
|
@ -38,7 +38,7 @@ Documentation
|
||||||
|
|
||||||
* {{{mini/guide-embedding-m2.html}Guide to Embedding Maven 2.x}}
|
* {{{mini/guide-embedding-m2.html}Guide to Embedding Maven 2.x}}
|
||||||
|
|
||||||
* {{{mini/guide-generating-sources.html}Guide to Generating Sources}}
|
* {{{mini/guide-generating-sources.html}Guide to generating Sources}}
|
||||||
|
|
||||||
* {{{mini/guide-ibiblio-upload.html}Guide to uploading artifacts to Ibiblio}}
|
* {{{mini/guide-ibiblio-upload.html}Guide to uploading artifacts to Ibiblio}}
|
||||||
|
|
||||||
|
@ -66,6 +66,8 @@ Documentation
|
||||||
|
|
||||||
* {{{mini/guide-site.html}Guide to creating a site}}
|
* {{{mini/guide-site.html}Guide to creating a site}}
|
||||||
|
|
||||||
|
* {{{mini/guide-using-ant.html}Guide to using Ant with Maven}}
|
||||||
|
|
||||||
* {{{mini/guide-using-extensions.html}Guide to using Extensions}}
|
* {{{mini/guide-using-extensions.html}Guide to using Extensions}}
|
||||||
|
|
||||||
* {{{mini/guide-webapp.html}Guide to Webapps}}
|
* {{{mini/guide-webapp.html}Guide to Webapps}}
|
||||||
|
|
|
@ -0,0 +1,87 @@
|
||||||
|
------
|
||||||
|
Guide to using Ant with Maven
|
||||||
|
------
|
||||||
|
Jason van Zyl
|
||||||
|
------
|
||||||
|
12 October 2005
|
||||||
|
------
|
||||||
|
|
||||||
|
Guide to using Ant with Maven
|
||||||
|
|
||||||
|
The example above illustrates how to bind an ant script to a lifecycle phase. You can add a script to each lifecycle
|
||||||
|
phase, by duplicating the <execution/> section and specifying a new phase.
|
||||||
|
|
||||||
|
+----+
|
||||||
|
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<artifactId>my-test-app</artifactId>
|
||||||
|
<groupId>my-test-group</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>generate-sources</phase>
|
||||||
|
<configuration>
|
||||||
|
<tasks>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Place any ant task here. You can add anything
|
||||||
|
you can add between <target> and </target> in a
|
||||||
|
build.xml.
|
||||||
|
-->
|
||||||
|
|
||||||
|
</tasks>
|
||||||
|
</configuration>
|
||||||
|
<goals>
|
||||||
|
<goal>run</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
|
|
||||||
|
+----+
|
||||||
|
|
||||||
|
So a concrete example would be something like the following:
|
||||||
|
|
||||||
|
+----+
|
||||||
|
|
||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<artifactId>my-test-app</artifactId>
|
||||||
|
<groupId>my-test-group</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>generate-sources</phase>
|
||||||
|
<configuration>
|
||||||
|
<tasks>
|
||||||
|
<exec
|
||||||
|
dir="${basedir}"
|
||||||
|
executable="${basedir}/src/main/sh/do-something.sh"
|
||||||
|
failonerror="true">
|
||||||
|
<arg line="arg1 arg2 arg3 arg4" />
|
||||||
|
</exec>
|
||||||
|
</tasks>
|
||||||
|
</configuration>
|
||||||
|
<goals>
|
||||||
|
<goal>run</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
|
|
||||||
|
+----+
|
|
@ -25,7 +25,10 @@
|
||||||
<a href="download.html#installation">Installation Instructions</a>
|
<a href="download.html#installation">Installation Instructions</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="getting-started.html">Getting Started</a>
|
<a href="guides/getting-start/getting-started.html">Getting Started</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="guides/index.html">Documentation</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue