创建Runnable Jar

时间:2012-02-14 21:50:03

标签: maven jar pom.xml

我在同一文件夹中有两个mavenized项目my_project1和my_project2。他们俩都有自己的POM文件。一个项目取决于其他项目。

现在我想创建一个可运行的jar,因此我使用maven shade插件。但是我收到以下错误:

在maven2-repository中找不到工件my_project1 ...

如何指定项目my_project1的路径,以便克服此错误。顺便说一句。这个插件是否会将我的项目上传到maven存储库?

1 个答案:

答案 0 :(得分:1)

Could not find artifact my_project1 in maven2-repository...表示maven无法在构建反应器中找到项目,也无法在本地存储库中找到该项目。您可以通过使用mvn install my_project1将缺少的项目安装到本地存储库来解决此问题(需要在代码更改后再执行此操作),或者通过使用aggregation创建父项目将项目添加到构建反应器。 / p>

您的工件不会上传到任何远程存储库。