`
Blackbaby
  • 浏览: 179465 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ant with Maven environment

    博客分类:
  • java
阅读更多
<?xml version="1.0" encoding="UTF-8"?>   
<project name="elitemark-commons" default="build"   xmlns:artifact="urn:maven-artifact-ant">   
    <description>Ant with Maven</description>   
    <property file="build.properties" />   
    <target name="init">
        <path id="maven-ant-tasks.classpath" path="lib/maven-ant-tasks-2.1.1.jar" />
        <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
	       uri="urn:maven-artifact-ant"
                       classpathref="maven-ant-tasks.classpath" />
        <artifact:pom id="maven.project" file="pom.xml" />
        <property name="project.root" value="${maven.project.build.sourceDirectory}" />
        <property name="project.root" value="${maven.project.build.outputDirectory}" />
        <property name="project.root" value="${basedir}" />
        <echo>Maven build version is ${maven.project.artifactId}</echo>  
        <echo>Maven build version is ${maven.project.version}</echo>  
        <echo>Maven build directory is ${maven.project.build.directory}</echo>  
        <echo>Maven build finalName is ${maven.project.build.finalName}</echo>  
        <echo>Maven build sourceDirectory directory is ${maven.project.build.sourceDirectory}</echo>  
        <echo>Maven build outputDirectory directory is ${maven.project.build.outputDirectory}</echo>  
        <echo>Maven build scriptSourceDirectory directory is ${maven.project.build.testSourceDirectory}</echo>  
        <echo>Maven build testOutputDirectory directory is ${maven.project.build.testOutputDirectory}</echo>  
        <echo>Maven build scriptSourceDirectory directory is ${maven.project.build.scriptSourceDirectory}</echo>  
        <echo>Maven build resourceDirectory directory is ${maven.project.build.resources}</echo>  
        <artifact:dependencies pathId="maven.runtime" filesetid="maven.fileset.runtime" useScope="runtime">
        	<pom refid="maven.project" />
        </artifact:dependencies>
        <artifact:dependencies pathId="maven.classpath" filesetid="maven.fileset">
  	<pom refid="maven.project" />
        </artifact:dependencies>
    </target>
    <target name="compile" depends="init">
        <mkdir dir="${build.classes}" />
        <javac srcdir="${src}" destdir="${build.classes}" classpathref="maven.classpath" includeantruntime="on"/>
    </target>
    <target name="build" depends="clean,compile"/>   
</project>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics