【发布时间】:2020-03-10 16:31:59
【问题描述】:
我正在尝试创建一个 ant 任务来执行 maven 命令,但是在运行 ant 任务时出现错误
<target name="Junit">
<exec dir="./MServer/BuildServer/Workspc/CustMgmt" executable="cmd">
<arg value="/C"/>
<arg value="E:\EOM Setup\maven-3.3.9\bin\mvn.bat"/>
<arg value="test" />
</exec>
</target>
在运行此程序时,出现错误: 'E:\EOM' 不是内部或外部命令、可运行程序或批处理文件 (我在 Windows 7 上运行)
【问题讨论】:
-
为什么要通过 Ant Task 运行 Maven?不用Ant直接调用..
-
@Aaron 不工作.. 现在显示 'E:\EOM\' 不是内部或外部命令、可运行程序或批处理文件
-
@khmarbaise 我的整个项目都是基于ant的,只有junit部分是maven的。这就是为什么没有蚂蚁就不能运行它
-
我建议将 mvn.bat 添加到您的系统 PATH 中,以便您可以从任何位置轻松运行它。
-
我会迁移到 Maven,这样会更容易...
标签: shell maven jenkins command-line ant