Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
蚂蚁+;M2Eclipse教程_Eclipse_Ant_M2eclipse - Fatal编程技术网

蚂蚁+;M2Eclipse教程

蚂蚁+;M2Eclipse教程,eclipse,ant,m2eclipse,Eclipse,Ant,M2eclipse,有人知道Ant+M2Eclipse教程吗?我有一个Java项目,利用Maven实现它的依赖性。问题是,当我使用Ant任务编译项目时,会因为依赖关系而弹出错误。有人能给我一些关于如何在Ant任务中定义Maven依赖关系的提示吗(更具体地说是编译任务)?如何通过Ant调用Maven?这就是我所做的。它现在起作用了 <artifact:dependencies pathId="dependency.classpath" filesetId="dependency.fileset"

有人知道Ant+M2Eclipse教程吗?我有一个Java项目,利用Maven实现它的依赖性。问题是,当我使用Ant任务编译项目时,会因为依赖关系而弹出错误。有人能给我一些关于如何在Ant任务中定义Maven依赖关系的提示吗(更具体地说是编译任务)?

如何通过Ant调用Maven?

这就是我所做的。它现在起作用了

<artifact:dependencies
    pathId="dependency.classpath"
    filesetId="dependency.fileset">
    <remoteRepository refid="repository.url" />
    <pom refid="maven.project"/>
</artifact:dependencies>


为什么要将Ant用于基于Maven的项目?为什么不改为使用Maven,这样你就不会考虑依赖关系等。此外,这也没有意义(在我看来,你可能有理由吗?)。Ant用于构建大型项目。我的意思是Maven对于依赖关系管理很好,但是当涉及到构建时,Ant对我来说仍然更好。嗯……我使用Maven大约5年了(我以前与Ant合作过很多次)。但是Maven带来了很多开箱即用的支持,在使用Ant之前必须在Ant中实现这些支持……我已经用Maven构建了大约150个模块的大型项目,所以没问题,我们对打包(rpm、生产配置的重新打包、集成测试等)有如此粗糙的要求我通过Maven解决了这一问题……下面的解决方案对于从事Ant项目但希望访问Maven的REPO以查看第三方源代码的团队非常有用。