Maven - 下载 mac 上的 win 依赖项

Maven - Downloading win dependencies on mac

我目前正在使用 Maven 开发一个 Openjfx 项目(windows),所以我的 POM 中有:

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

由于流行病,我不得不旅行,我被困在另一个城市,只有我的 mac 书。

我被要求对项目进行一些更改。现在我想生成具有 windows 依赖项的 jar,但 Maven 仅下载 mac 版本。

javafx-controls-12.0.2-mac.jar
javafx-graphics-12.0.2-mac.jar
javafx-base-12.0.2-mac.jar
javafx-fxml-12.0.2-mac.jar

有没有办法强制下载mac中win版本的文件?

PS:我还使用 Apache Maven Shade 插件将 Openjfx 文件打包到 jar 中。

刚刚发现可以指定下载jar包到什么平台来实现跨平台,如下(根据https://openjfx.io/openjfx-docs/#modular):

    <dependencies>
        ...
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-graphics</artifactId>
            <version>12</version>
            <classifier>win</classifier>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-graphics</artifactId>
            <version>12</version>
            <classifier>linux</classifier>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-graphics</artifactId>
            <version>12</version>
            <classifier>mac</classifier>
        </dependency>
    </dependencies>