https://bugzilla.redhat.com/show_bug.cgi?id=1438673
--- Comment #76 from Michal Vala mvala@redhat.com --- (In reply to gil cattaneo from comment #71)
(In reply to Jonny Heggheim from comment #69)
(In reply to gil cattaneo from comment #68)
You should/must use the "%mvn_install" macro https://fedora-java.github.io/howto/latest/index.html#gradle e.g. %mvn_install -J build/sdk/docs/api
see https://fedora-java.github.io/howto/latest/index.html#mvn_file to configure the proper JARs install location.
I will look into %mvn_file and %mvn_install, are you sure that these macros are the best to use for openjfx, since most of the files are going to be installed to /usr/lib/jvm/openjfx (no files in /usr/share/java/)
Our gudeline is pretty clear about JARs installation see https://fedoraproject.org/wiki/Packaging:Java#Installation_directory othrewise you couls use mvn_file to set an alternative place or a symlinks if necessary "/usr/lib/jvm/openjfx" e.g. %mvn_file :@ /usr/lib/jvm/openjfx/@ not sure if this now work ask in fedora-java irc channel for a better implementation/configuration
It doesn't make much sense here. Guys elaborated it and came up with solution to place openjfx beside JDK/JRE and it makes perfect sense to me. Oracle has jfx included in their JDK and that's what developers expect. We decided to go with openjfx placed beside JDK and create openjfx subpackage that place links inside JDK. Openjdk package itself also "violates" this and openjfx is same case. So I don't see this to be an issue.