openlcb / OpenLCB_Java

A git-managed copy of the SVN-based Java prototype implementation of OpenLCB. This implementation operates inside JMRI.
6 stars 9 forks source link

Publish in Maven Central #32

Closed rhwood closed 7 years ago

rhwood commented 7 years ago

It would be helpful, for those projects that track dependencies using maven or other dependency management tools, if the JARs for this project could be published in Maven Central.

balazsracz commented 7 years ago

@rhwood : If we go with maven central, what defines who is allowed to publish a new binary releases of the code? Who represents the "authority" of the OpenLCB team?

OpenLCB is a very loosely and informally organized group and such questions of authority always create difficulties and tensions in moving forward with certain decisions.

rhwood commented 7 years ago

If we go with maven central, what defines who is allowed to publish a new binary releases of the code? Who represents the "authority" of the OpenLCB team?

Once an organization is created in maven central, the creator of that organization is its owner and can take further action to get others added to maven central to be allowed to publish on behalf of this project.

OpenLCB is a very loosely and informally organized group and such questions of authority always create difficulties and tensions in moving forward with certain decisions.

Whoever creates the organization within maven central can add anyone else (who has an account on maven central) to the list of people allowed to make a release. I'd suggest that anyone who can make a release in this repo now should be allowed to make that release.

balazsracz commented 7 years ago

Update: the first staging releases are pushed to sonatype nexus repoman:

https://oss.sonatype.org/content/repositories/snapshots/org/openlcb/openlcb/0.7.10-SNAPSHOT/ and https://oss.sonatype.org/service/local/repositories/releases/content/org/openlcb/openlcb/0.7.10/

I don't think this is synced to the central repository yet as this is only the first release. I will ping this thread when I hear back from sonatype.

balazsracz commented 7 years ago

The central repository now has openlcb 0.7.10 release: http://search.maven.org/#search%7Cga%7C1%7Copenlcb