【发布时间】:2014-05-21 17:26:46
【问题描述】:
假设我有以下文件/项目结构。
MSPCommon/trunk/pom.xml
MSPWebManager/trunk/pom.xml
和MSPWebManager 依赖于MSPCommon 并且MSPCommon 和MSPWebManager 在同一个目录下。
我已经将这些项目导入到 Eclipse 中,如果我按照以下方式进行操作,我可以在 Eclipse 中成功地在 MSPWebManager 上进行 maven 构建(如 mvn clean compile)。转到运行 -> 运行配置,输入 maven 命令并选择 Resolve Workspace artifacts。
这一切都很好,但我希望能够从命令行运行相同的 maven 命令。所以我导航到 MSPWebManager/trunk 目录,执行一个 mvn 命令,如mvn clean compile,结果如下:
如您所见,还有一个本地 jar 缺失,但为简单起见,我只在这个问题中包含了一个,因为我假设修复对他们来说都是相同的。
另外,如果我在 eclipse 中进行某种类型的构建,但我没有检查 Resolve Workspace artifacts,我会得到与在命令行中相同的错误。
关于如何从命令行使其工作的任何建议?
谢谢
【问题讨论】:
标签: java eclipse maven command-line