【发布时间】:2018-12-27 19:10:24
【问题描述】:
我正在尝试在 Nexus3 中创建一个 pom 包,但我收到一个错误,即资产相互重复:
警告
资产 1 和 2 具有相同的坐标,资产 2 和 3 具有 相同的坐标,资产 3 和 4 具有相同的坐标, 资产 4 和资产 5 具有相同的坐标
【问题讨论】:
我正在尝试在 Nexus3 中创建一个 pom 包,但我收到一个错误,即资产相互重复:
警告
资产 1 和 2 具有相同的坐标,资产 2 和 3 具有 相同的坐标,资产 3 和 4 具有相同的坐标, 资产 4 和资产 5 具有相同的坐标
【问题讨论】:
所以在这种情况下,您正在为 5 个不同的 jar 文件生成一个 pom。在内部,nxrm 3 将重写这些 jar 文件的名称,以匹配 maven 对您提供的 pom 设置的期望。在这种情况下,所有这些 jar 文件都将命名为 libreoffice-uno-4.0.3.3.jar。你有两个选择。您可以使用单独的 pom 文件上传这些 jar 文件中的每一个,其中工件名称与 jar 文件的名称匹配。或者,您可以给每个 jar 文件一个分类器。这将导致文件被命名为libreoffice-uno-4.0.3.3-<classifier>.jar。
【讨论】: