Author: aramirez Date: Thu Aug 3 20:10:22 2006 New Revision: 428603 URL: http://svn.apache.org/viewvc?rev=428603&view=rev Log: PR: MANTRUN-55 Submitted By: Franz See
applied comments from the dev list Modified: maven/plugins/trunk/maven-antrun-plugin/src/site/apt/examples/classpaths.apt maven/plugins/trunk/maven-antrun-plugin/src/site/apt/usage.apt maven/plugins/trunk/maven-antrun-plugin/src/site/fml/faq.fml Modified: maven/plugins/trunk/maven-antrun-plugin/src/site/apt/examples/classpaths.apt URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antrun-plugin/src/site/apt/examples/classpaths.apt?rev=428603&r1=428602&r2=428603&view=diff ============================================================================== --- maven/plugins/trunk/maven-antrun-plugin/src/site/apt/examples/classpaths.apt (original) +++ maven/plugins/trunk/maven-antrun-plugin/src/site/apt/examples/classpaths.apt Thu Aug 3 20:10:22 2006 @@ -27,8 +27,6 @@ You can use these classpath references: - * <<<maven.dependency.classpath>>> (deprecated, equal to <<<maven.compile.classpath>>>) - * <<<maven.compile.classpath>>> * <<<maven.runtime.classpath>>> @@ -38,9 +36,7 @@ * <<<maven.plugin.classpath>>> - For example, in using optional ant tasks, we can set our <<<target>>>'s - classpath to the maven plugin's classpath, and it's output directory to - "target". + For example, to display maven's classpaths using antrun, we can do this ------ <project> @@ -61,9 +57,15 @@ <phase>compile</phase> <configuration> <tasks> - <antlr target="calc.g" outputdirectory="target"> - <classpath refid="maven.plugin.classpath"/> - </antlr> + <property name="compile_classpath" refid="maven.compile.classpath"/> + <property name="runtime_classpath" refid="maven.runtime.classpath"/> + <property name="test_classpath" refid="maven.test.classpath"/> + <property name="plugin_classpath" refid="maven.plugin.classpath"/> + + <echo message="compile classpath: ${compile_classpath}"/> + <echo message="runtime classpath: ${runtime_classpath}"/> + <echo message="test classpath: ${test_classpath}"/> + <echo message="plugin classpath: ${plugin_classpath}"/> </tasks> </configuration> <goals> @@ -71,28 +73,14 @@ </goals> </execution> </executions> - <dependencies> - <dependency> - <groupId>ant</groupId> - <artifactId>ant-antlr</artifactId> - <version>1.6.5</version> - </dependency> - <dependency> - <groupId>antlr</groupId> - <artifactId>antlrall</artifactId> - <version>2.7.4</version> - </dependency> - </dependencies> </plugin> - </plugins> </build> </project> + ------ - or alternatively, we can use an external <<<build.xml>>> (<note the - <<<inheritRefs>>> property so the classpath references are passed to the - <<<build.xml>>>>) + or alternatively, we can use an external <<<build.xml>>>. ------ <project> @@ -113,7 +101,12 @@ <phase>compile</phase> <configuration> <tasks> - <ant antfile="${basedir}/build.xml" inheritRefs="true"> + <property name="compile_classpath" refid="maven.compile.classpath"/> + <property name="runtime_classpath" refid="maven.runtime.classpath"/> + <property name="test_classpath" refid="maven.test.classpath"/> + <property name="plugin_classpath" refid="maven.plugin.classpath"/> + + <ant antfile="${basedir}/build.xml"> <target name="test"/> </ant> </tasks> @@ -123,20 +116,7 @@ </goals> </execution> </executions> - <dependencies> - <dependency> - <groupId>ant</groupId> - <artifactId>ant-antlr</artifactId> - <version>1.6.5</version> - </dependency> - <dependency> - <groupId>antlr</groupId> - <artifactId>antlrall</artifactId> - <version>2.7.4</version> - </dependency> - </dependencies> </plugin> - </plugins> </build> </project> @@ -150,9 +130,10 @@ <target name="test"> - <antlr target="calc.g" outputdirectory="target"> - <classpath refid="maven.plugin.classpath"/> - </antlr> + <echo message="compile classpath: ${compile_classpath}"/> + <echo message="runtime classpath: ${runtime_classpath}"/> + <echo message="test classpath: ${test_classpath}"/> + <echo message="plugin classpath: ${plugin_classpath}"/> </target> Modified: maven/plugins/trunk/maven-antrun-plugin/src/site/apt/usage.apt URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antrun-plugin/src/site/apt/usage.apt?rev=428603&r1=428602&r2=428603&view=diff ============================================================================== --- maven/plugins/trunk/maven-antrun-plugin/src/site/apt/usage.apt (original) +++ maven/plugins/trunk/maven-antrun-plugin/src/site/apt/usage.apt Thu Aug 3 20:10:22 2006 @@ -152,7 +152,7 @@ *-----------------------------------+-----------------------------------+ | <<<Copy>>> | {{{../maven-resources-plugin/}<<<maven-resources-plugin>>>}} | *-----------------------------------+-----------------------------------+ -| <<<Dependset>>> | {{{../maven-dependencies-plugin/}<<<maven-dependencies-plugin>>>}} | +| <<<Dependset>>> | {{{../maven-dependency-plugin/}<<<maven-dependency-plugin>>>}} | *-----------------------------------+-----------------------------------+ | <<<Ear>>> | {{{../maven-ear-plugin/}<<<maven-ear-plugin>>>}} | *-----------------------------------+-----------------------------------+ @@ -200,7 +200,7 @@ *-----------------------------------+-----------------------------------+ | <<<Antlr>>> | {{{../maven-antlr-plugin/}<<<maven-antlr-plugin>>>}} | *-----------------------------------+-----------------------------------+ -| <<<Depend>>> | {{{../maven-dependencies-plugin/}<<<maven-dependencies-plugin>>>}} | +| <<<Depend>>> | {{{../maven-dependency-plugin/}<<<maven-dependency-plugin>>>}} | *-----------------------------------+-----------------------------------+ | <<<EJB Tasks>>> | {{{../maven-ejb-plugin/}<<<maven-ejb-plugin>>>}} | *-----------------------------------+-----------------------------------+ Modified: maven/plugins/trunk/maven-antrun-plugin/src/site/fml/faq.fml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antrun-plugin/src/site/fml/faq.fml?rev=428603&r1=428602&r2=428603&view=diff ============================================================================== --- maven/plugins/trunk/maven-antrun-plugin/src/site/fml/faq.fml (original) +++ maven/plugins/trunk/maven-antrun-plugin/src/site/fml/faq.fml Thu Aug 3 20:10:22 2006 @@ -23,9 +23,7 @@ <answer> <p>Maven has certain benefits over Ant. And for your ant projects to take advantage of these, you can use maven as your porject management tool and - use its maven-antrun-plugin to build your ant projects (<I>See - <a href="http://maven.apache.org/start/maven-for-ant-users.html"> - Maven for Ant Users</a> for a comparison between Maven and Ant</I>). </p> + use its maven-antrun-plugin to build your ant projects. </p> <p>Furthermore, if you wish to migrate from ant to maven, you can use this plugin first, then gradually convert your ant expressions into their corresponding maven expressions.</p>