That's great!

I made a pom.xml file using the one at
http://www.newdawnsoftware.com/maven2/net/java/games/jinput/2.0.1/jinput-2.0.1.pom. Here it is:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>net.java.games</groupId> <artifactId>jinput</artifactId> <version>2.0.1</version> <packaging>jar</packaging> <name>Maven Default Project</name> <description>The JInput Project hosts an implementation of an API for game controller discovery and polled input. It is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems with intention of making the development of high performance games in Java a reality.</description> <url>https: <licenses> <license> <name>The BSD License</name> <url>http: </license> </licenses> <scm> <url>https: <connection>scm:cvs:pserver:cvs.dev.java.net:/cvs:jinput</connection> </scm> <developers> <!-- Modify this! --> <developer> <id>endolf</id> <name>Endolf</name> <email>endolf@example.org</email> </developer> </developers> </project> |
The developers element will need to be modified to match the list of JInput developers.
Someone representing the JInput project will have to register with Maven Central. Follow steps two and three here:
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide.
The Central Maven Repository requires -javadoc.jar and a -sources.jar files for JAR packaged artifacts, so we need to create these using Ant targets. I was able to view the build.xml file but I could not checkout JInput. (Is there an anonymous user? Should I register on dev.java.net?)
When everything is in place, the project can be signed and deployed using Ant:
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-7c.StageArtifactswithAnt.
Thank you so very much for making this possible!
Let me know if there is anything else I can do to help.
Best,
Jon Kristensen