我试图仅包含 mac OS 的 JavaFX 依赖项,但仍会下载 win。Linux 部门也是如此。
pom.xml:
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>11.0.2</version>
<classifier>linux</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>11.0.2</version>
<classifier>linux</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>11.0.2</version>
<classifier>linux</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)
Maven 部门:
pom.xml:
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>11.0.2</version>
<classifier>mac</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>11.0.2</version>
<classifier>mac</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>11.0.2</version>
<classifier>mac</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)
Maven 部门:
如何删除 win JavaFX 库或使 Maven 不下载它们?
当我使用 Ubuntu (Linux) 时也会发生同样的情况。当我分类时我想要 mac 库,linux 库也被下载等等。
也许值得注意的是,我在 Windows 和 Ubuntu 上都使用 Eclipse IDE 2021-03。