Java 使用多个eclipse项目从命令行Maven
假设我有以下文件/项目结构Java 使用多个eclipse项目从命令行Maven,java,eclipse,maven,command-line,Java,Eclipse,Maven,Command Line,假设我有以下文件/项目结构 MSPCommon/trunk/pom.xml MSPWebManager/trunk/pom.xml MSPWebManager依赖于MSPComon,MSPComon和MSPWebManager位于同一目录中 我已经将这些项目导入到eclipse中,在eclipse中,如果我采用以下方法,我可以成功地在MSPWebManager上构建maven(如mvn clean compile)。转到Run->Run configurations,输入maven命令并选择解
MSPCommon/trunk/pom.xml
MSPWebManager/trunk/pom.xml
MSPWebManager依赖于MSPComon,MSPComon和MSPWebManager位于同一目录中
我已经将这些项目导入到eclipse中,在eclipse中,如果我采用以下方法,我可以成功地在MSPWebManager上构建maven(如mvn clean compile
)。转到Run->Run configurations,输入maven命令并选择解析工作区工件
这很好,但我希望能够从命令行运行相同的maven命令。因此,我导航到MSPWebManager/trunk目录,执行mvn命令,如mvn clean compile
,结果如下:
正如您所看到的,还有一个本地jar丢失了,但是为了简单起见,我在这个问题中只包含了一个,因为我假设它们的修复都是相同的
另外,如果我在eclipse中进行某种类型的构建,但没有检查解析工作区工件
,则会得到与命令行相同的错误
关于如何从命令行实现这一点,有什么建议吗
谢谢转到模块MSPComon并运行
mvn clean安装
然后转到MSPWebManager并执行mvn clean编译
mvn install
解析依赖项并在.m2存储库/文件夹中安装您的构建。Wow这很简单。我必须爬一点依赖树才能让它工作,但这就是解决办法!谢谢