pom.xml
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>mygroup</groupId>
<artifactId>configtest</artifactId>
<version>1</version>
<profiles>
<profile>
<id>win</id>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>19</version>
<classifier>win</classifier>
</dependency>
</dependencies>
</profile>
<profile>
<id>mac</id>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>19</version>
<classifier>mac</classifier>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
Jars received:
THE PROBLEM:
Even though I used platform classifiers for both of my profiles, some transitive dependencies can't can't properly resolved. For example, I got win version of javafx-base and empty version instead of mac one, same with javafx-graphics. Any idea how to solve this?