valdasraps / esj

Java client for EventStore (http://geteventstore.com)
GNU Lesser General Public License v3.0
20 stars 5 forks source link

Make ESJ available on Maven Central Repository #3

Open michael-schnell opened 9 years ago

michael-schnell commented 9 years ago

The library should be delivered to Maven Central for easy usage.

michael-schnell commented 9 years ago

Do you want to stick with the "net.eventstore" package naming? If you have a domain you own, this would be better for your possible future projects. You will get the allowance from OSS Sonatype to publish under a defined domain.

I use for example "org.fuin" for all projects and the domain "fuin.org" is also owned by be. If you use "net.eventstore" you can only use this for publishing new artifacts.

I saw you have the domain "emasina.lt" - How about using that for the package? It would then be "lt.emasina.esj" and the artifact ID "esj-client" and so on.

If you publish something new, you don't need another OSS Sonatype account and can re-use "lt.emasina.*".

If you can afford it, I'd suggest to grab the "valdasraps.org" domain. Then you can use this for all of your projects like "esj", "resthub" and others.

michael-schnell commented 9 years ago

Looks like you've already got a key and an account OSSRH-15364.

Currently the version is 1.2.0-SNAPSHOT - Before deploying to OSS Sonatype you should maybe switch to 1.2.0 release. Otherwise it will go into Sonatytpe's snapshot repo (Which mich be OK for a first test).

If you need assistance, let me know. The relase process is not really self-explaining if you do it the first time.