如何配置pom文件来下载特定的jar文件?

How to configure pom file to download specific jar files?

我有一个简单的 Maven 项目,我想从 Nexus 存储库下载 JavaFX jar。问题是它根据 OS 下载 jar 文件。 POM 示例:

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

关系示例:

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

提前致谢!

我找到了解决办法。 使用这个 <classifier>linux|mac|win</classifier> 解决了这个问题。我必须为所有 jar 文件添加一个分类器。