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>
我目前正在使用 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>