【问题标题】:Creating Runnable Jar创建可运行的 Jar
【发布时间】:2012-03-06 06:46:13
【问题描述】:

我在同一个文件夹中有两个 mavenized 项目 my_project1 和 my_project2。它们都有自己的 POM 文件。一个项目依赖于另一个项目。

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

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

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

【问题讨论】:

    标签: maven jar pom.xml


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-09
      • 2014-03-10
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2014-04-01
      • 2020-12-02
      • 1970-01-01
      相关资源
      最近更新 更多