假设我有以下文件/项目结构。
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命令,这就是结果:
正如你所看到的那样,还有另外一个本地jar丢失,但为了简单起见,我在这个问题中只包括一个,因为我假设修复对他们来说都是一样的。
另外,如果我在eclipse中进行某种类型的构建但是我没有检查Resolve Workspace artifacts
,我会得到与在命令行上相同的错误。
有关如何从命令行开始工作的任何建议吗?
由于
答案 0 :(得分:2)
转到模块MSPCommon并运行mvn clean install
然后转到MSPWebManager并执行mvn clean compile
mvn install
解析依赖项并在.m2存储库/文件夹中安装您的构建。