...
All code required to upload the JavaFX artifacts is in the build gradle:
https://github.com/javafxports/openjdk-jfx/blob/develop/build.gradle#L1513 and below.
The process is rather strict, e.g. you need to have source jars, javadoc jars, and all jars have to be signed. However, once it is working, it is very convenient.
Related Maven plugins:
- gpg: https://maven.apache.org/plugins/maven-gpg-plugin/
- deploy: https://maven.apache.org/plugins/maven-deploy-plugin/
Example POMs:
- https://search.maven.org/artifact/com.codenameone/codename1-nbm/6.0/pom
https://github.com/graalvm/graal-js-archetype/blob/master/pom.xml
https://github.com/graalvm/graal-js-archetype/blob/master/nbwizard/pom.xml
...