Ant with Maven environment

<?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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值