Maven来自命令行,有多个eclipse项目

时间:2014-05-21 17:26:46

标签: java eclipse maven command-line

假设我有以下文件/项目结构。

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 clean compile这样的mvn命令,这就是结果:

enter image description here

正如你所看到的那样,还有另外一个本地jar丢失,但为了简单起见,我在这个问题中只包括一个,因为我假设修复对他们来说都是一样的。

另外,如果我在eclipse中进行某种类型的构建但是我没有检查Resolve Workspace artifacts,我会得到与在命令行上相同的错误。

有关如何从命令行开始工作的任何建议吗?

由于

1 个答案:

答案 0 :(得分:2)

转到模块MSPCommon并运行mvn clean install然后转到MSPWebManager并执行mvn clean compile

mvn install解析依赖项并在.m2存储库/文件夹中安装您的构建。