aehrc / snorocket

The Snorocket Description Logic classifier for EL++ with concrete domains support
Apache License 2.0
22 stars 6 forks source link

Maven Central #1

Closed phillord closed 10 years ago

phillord commented 10 years ago

Is this available on Maven central (preferably) or another repository.

I'd like to add this to https://github.com/phillord/tawny-owl, but really need an artifact.

ansell commented 10 years ago

+1 to this being published to Maven Central.

lawley commented 10 years ago

Hi Phil,

Snorocket should be available from our repo http://aehrc.com/maven2 (let us know if you have problems).

We're currently also looking at options for pushing it to Maven Central as well.

ansell commented 10 years ago

@lawley That repository looks empty to me (I am inside the CSIRO network, if that makes a difference).

phillord commented 10 years ago

Well, as Peter says, it's not there:-)

In general, private repo's are not that prefered for two reasons. First, I have to add the new repo to my project config. I think everybody else does as well. And second, I can't depend on the build; even if it works at one point, you could remove a version that I depend on. Maven central wont do this.

Push to maven central is a pain in the ass, the documentation is terrible and the UI strange. But still, it only took me about an hour to do with HermiT (first time -- much quicker once you know how).

Phil

lawley notifications@github.com writes:

Hi Phil,

Snorocket should be available from our repo http://aehrc.com/maven2 (let us know if you have problems).

We're currently also looking at options for pushing it to Maven Central as well.


Reply to this email directly or view it on GitHub: https://github.com/aehrc/snorocket/issues/1#issuecomment-43025645

Phillip Lord, Phone: +44 (0) 191 222 7827 Lecturer in Bioinformatics, Email: phillip.lord@newcastle.ac.uk School of Computing Science, http://homepages.cs.ncl.ac.uk/phillip.lord Room 914 Claremont Tower, skype: russet_apples Newcastle University, twitter: phillord NE1 7RU

lawley commented 10 years ago

Parts of the repo are hidden, but you should be able to jump directly to the relevant places such as http://aehrc.com/maven2/au/csiro/snorocket-core/ which, as I understand it, is what mvn does (rather than navigating down the path).

It looks like Sonatype OSS is the simplest path to Maven Central (other than the open JIRA ticket and wait two days bit). Is that the path you went with HermiT?

phillord commented 10 years ago

lawley notifications@github.com writes:

Parts of the repo are hidden, but you should be able to jump directly to the relevant places such as http://aehrc.com/maven2/au/csiro/snorocket-core/ which, as I understand it, is what mvn does (rather than navigating down the path).

It looks like Sonatype OSS is the simplest path to Maven Central (other than the open JIRA ticket and wait two days bit). Is that the path you went with HermiT?

Yes. Opening the JIRA ticket is a one-off cost. And two days is an upward estimate, in my case, they managed in a few hours. The rest is just bunging metadata into the pom -- the biggest problem for hermit was the VCS location (the metadata in my case is economical with the truth).

Sonatype is a big ugly (the biggest issue is you can't cut and paste your password in), but once you have done it once, it's not really a problem.

Phil

ansell commented 10 years ago

You may have difficulty getting "au.csiro" as the groupId when you register with Sonatype. Or if you do, I will likely be asking you for authorisation to also release under a subgroup of that groupId when some of my internal projects here at HRPPC go out, and when sensordb-java-api goes public (sensordb-java-api currently uses "au.csiro.cmar" as its groupId and I use "au.csiro.hrppc" as my groupId).

May be easier to switch to using something like au.csiro.snorocket or au.csiro.aehrc as the groupId before opening the Sonatype issue.

ametke commented 10 years ago

Snorocket is now available in Maven Central. Peter, we did manage to get au.csiro as our group id so glad to add your CSIRO projects under a sub group when they go public.

phillord commented 10 years ago

Big thanks!

ametke notifications@github.com writes:

Snorocket is now available in Maven Central. Peter, we did manage to get au.csiro as our group id so glad to add your CSIRO projects under a sub group when they go public.


Reply to this email directly or view it on GitHub: https://github.com/aehrc/snorocket/issues/1#issuecomment-43850412

Phillip Lord, Phone: +44 (0) 191 222 7827 Lecturer in Bioinformatics, Email: phillip.lord@newcastle.ac.uk School of Computing Science, http://homepages.cs.ncl.ac.uk/phillip.lord Room 914 Claremont Tower, skype: russet_apples Newcastle University, twitter: phillord NE1 7RU