2012-02-14 103 views
1

我在同一个文件夹中有两个mavenized项目my_project1和my_project2。他们都有自己的POM文件。一个项目依赖于其他项目。创建Runnable Jar

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

找不到神器my_project1在maven2的存储库...

如何指定项目my_project1让我克服这种错误的路径。顺便说一句。这个插件是否会将我的项目上传到Maven仓库?

回答

1

Could not find artifact my_project1 in maven2-repository...意味着,maven无法在构建反应器或本地存储库中找到该项目。您可以使用mvn install my_project1(需要在codechange之后再次执行此操作)将缺失的项目安装到本地存储库来解决此问题,或者使用aggregation创建父项目,将项目添加到生成堆中。

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