首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在反应器项目中运行Maven目标,而不执行"mvn安装“

在反应器项目中运行Maven目标,而不执行"mvn安装“
EN

Stack Overflow用户
提问于 2013-05-20 23:15:54
回答 1查看 708关注 0票数 3

我正在尝试执行maven reactor项目的子项目中的Java文件。这与问题Maven exec:java goal on a multi-module project类似,但除非我执行mvn install,否则exec插件无法找到我试图在子项目中运行的类。

也许我误解了mvn install的工作流程,但每次我进行更改时都必须安装mvn,这真的会使工作流程变得复杂。

当我从Eclipse执行这个文件时,Eclipse正确地设置了类路径(即module1/target/classesmodule2/target/classes),我想从命令行模拟这个行为。我原以为使用mvn -pl exec:java -Dexec.mainClass=...会以这种方式设置类路径,但在这种情况下找不到类。

EN

回答 1

Stack Overflow用户

发布于 2013-05-21 00:37:59

在这种情况下,类路径不是问题。但是你必须编译你的类(例如至少运行mvn compile)。如果您在Eclipse中运行您的应用程序,Eclipse将在命令行上执行编译工作,您必须显式调用该命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16652684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档