ant引用maven的依赖

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

有的时候一个项目用Maven做了依赖,可是又脱离不开ant打包, 这个时候maven的依赖jar包就成了在ant打包过程中必不可少的资源.通过maven-ant-task可以解决这部分问题.

1.下载maven-ant-tasks.2.1.3.jar


2.有两种方式可以引用此功能:

(1)拷贝maven-ant-tasks.2.1.3.jar到%ant_home%/lib下.

在build.xml中的标签中加入内容:xmlns:artifact="antlib:org.apache.maven.artifact.ant"

...


(2)拷贝maven-ant-tasks.2.1.3.jar到项目目录任意位置,比如放在项目的根目录,也就是${basedir}下.

在build.xml中的标签加入同(1)相同的内容,同时加入以下两行:


官方版本的下载地址为:

http://apache.opencas.org/maven/ant-tasks/

内容参见官方的Installation:
http://maven.apache.org/ant-tasks/installation.html

3.在build中使用artifact:dependencies.如果没有前边的安装过程,会报artifact前缀找不到的错误.

    
    
 

    
        
    
 

    
        
    

其中filesetId供拷贝jar包时引用, pathId供编译时引用

其它使用方法参见:

http://maven.apache.org/ant-tasks/examples/dependencies.html





转载于:https://my.oschina.net/u/928852/blog/602640

你可能感兴趣的:(java,python,runtime)