【问题标题】:How to configure pom file to download specific jar files?如何配置 pom 文件以下载特定的 jar 文件?
【发布时间】:2020-06-06 02:19:24
【问题描述】:

我有一个简单的 Maven 项目,我想从 Nexus repo JavaFX jars 下载。问题是它根据操作系统下载 jar 文件。 POM 示例:

<dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx-controls</artifactId>
    <version>11</version>
</dependency>

Nexus 示例:

现在,如何下载所有平台的所有 javafx-controls-11-xxx.jar 文件?将其上传到 Jenkins 时,它只会下载 Linux jar,我需要所有这些 jar 来使项目跨平台。

提前致谢!

【问题讨论】:

  • 它基于它被部署为跨平台的平台下载。这没有发生吗?

标签: java jar dependencies pom.xml nexus


【解决方案1】:

我找到了解决方案。 使用这个&lt;classifier&gt;linux|mac|win&lt;/classifier&gt; 解决了这个问题。我必须为所有 jar 文件添加一个分类器。

【讨论】:

  • 你在哪里使用它? &lt;classifier&gt; 依赖项上的标签?
  • @Aaron,这里是一个例子:&lt;dependency&gt; &lt;groupId&gt;org.openjfx&lt;/groupId&gt; &lt;artifactId&gt;javafx-controls&lt;/artifactId&gt; &lt;version&gt;11&lt;/version&gt; &lt;classifier&gt;win&lt;/classifier&gt; &lt;/dependency&gt;
  • 没关系,我看到是 Stackoverflow 在您的回答中隐藏了 &lt;XML tags&gt;。感谢您的反馈!
猜你喜欢
  • 2016-10-11
  • 2011-12-06
  • 2019-10-09
  • 2019-01-13
  • 2013-03-27
  • 2011-10-20
  • 2021-06-24
  • 1970-01-01
  • 2020-04-29
相关资源
最近更新 更多