【问题标题】:How to install default jar file with maven-jar-plugin如何使用 maven-jar-plugin 安装默认 jar 文件
【发布时间】:2013-04-05 21:28:58
【问题描述】:

给定一个带有 something-not-jar 的项目,如何:

  1. 告诉 maven-jar-plugin 生成“普通”jar 文件并告诉 maven-install-plugin 获取该普通 jar 文件并
  2. 将其安装到本地存储库(除了生成的 something-not-jar 工件之外)

如果我告诉 jar 插件生成一个 test-jar,那么它会执行此操作,并且 install 插件会将 xxx-0.0.1-SNAPSHOT-tests.jar 安装到本地 repo。但是“jar”目标显然不会导致生成的 jar 文件安装在本地 repo 中,即使 jar 文件是在目标文件夹中创建的。

那么我该怎么做呢?

【问题讨论】:

  • Jar 插件旨在生成 jar,而不是安装。如果您想在 jar 阶段 安装 jar,只需将安装插件配置为在该 jar 阶段执行即可。
  • 发布您的pom.xml 文件以及您正在执行的实际命令。
  • 你找到这个问题的解决方案了吗?

标签: maven


【解决方案1】:

您只需执行以下操作:

mvn install

【讨论】:

  • 这将安装项目打包指示的工件。但是,本地 repo 中没有安装 jar 文件。
  • 如果是这种情况,您的 pom.xml 不正确。你可以发布 pom 文件吗?
  • 为什么我的 pom 会不正确?具有特定包装的 pom 不一定会产生 jar 工件。只有当我在构建部分中包含带有目标“jar”的 jar 插件时,才会在目标文件夹中生成一个 jar 文件。但是 maven 安装插件不会将该 jar 文件视为构建生成的“工件”,因此应该安装。
猜你喜欢
  • 2020-07-06
  • 2016-01-02
  • 2016-08-28
  • 1970-01-01
  • 2014-11-22
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多