![](/img/trans.png)
[英]Test cases are not running when doing a mvn clean install but the project is compiling success
[英]Running Maven goals in a reactor project without doing “mvn install”
我正在尝试在maven reactor项目的子项目中执行Java文件。 这类似于Maven exec的问题:多模块项目的java目标 ,但除非我进行mvn install
,否则exec插件找不到我试图在子项目中运行的类。
也许我误解了mvn install
的预期工作流程,但每次进行更改时都必须安装mvn才能使工作流程变得复杂。
当我从Eclipse执行文件时,Eclipse正确设置了类路径(即module1/target/classes
, module2/target/classes
),我想从命令行模拟这种行为。 我以为做mvn -pl exec:java -Dexec.mainClass=...
会以这种方式设置类路径,但在这种情况下找不到类。
在这种情况下,类路径不是问题。 但是你必须编译你的类(例如至少运行mvn compile)。 如果在Eclipse中运行应用程序,Eclipse将执行编译工作,在命令行上必须显式调用该命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.