如何在maven编译时候运行ant脚本?
使用专门的antrun插件,并且在target标签内部加入ant的代码 maven-antrun-plugin 1.6 run
如何在ant脚本中引用maven的classpath?
maven给每一个依赖都生成了一个属性,格式为"groupId:artifactId[:classifier]:type",比如,如果一下例子就显示依赖的org.apache.common-util的jar文件路径
另外,maven还预定义了四个classpath的引用,他们是maven.compile.classpath maven.runtime.classpath maven.test.classpath maven.plugin.classpath
如何使用antrun插件运行外部的build文件?
很简单,直接在antrun里边使用ant指令即可,如下: org.apache.maven.plugins maven-antrun-plugin 1.6 compile compile run
如何在ant中使用maven的功能?
使用ant的maven task,不过只有ant 1.6以上和jdk 1.5环境才支持。
原文链接:http://outofmemory.cn/maven/FAQ/how-to-interact-with-ant-in-maven