Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which maven repository? #15

Open
timrobertson100 opened this issue May 25, 2013 · 10 comments
Open

Which maven repository? #15

timrobertson100 opened this issue May 25, 2013 · 10 comments

Comments

@timrobertson100
Copy link

In which maven repository are you publishing the narwhal artifact please?
Or perhaps people just check it out and install locally?

If you are in need of a repository, Canadensys are welcome to use http://repository.gbif.org/ for their artifacts.

@cgendreau
Copy link
Contributor

At the moment, the project is not published in any maven repository. Using the GBIF repository would be great!

@timrobertson100
Copy link
Author

Would it only be narwhal for the time being?

@timrobertson100
Copy link
Author

I am happy to do this. I've set up the repository on nexus, and have forked this project, and will provide a pull request for the necessary pom changes, but you have this:

<dependency>
    <groupId>threeten</groupId>
    <artifactId>threeten</artifactId>
    <version>0.6.3</version>
</dependency>    

This needs addressed first. What is that artifact? Can it be renamed to something sensible and put under the same GIT control and deployed as an artifact too? Perhaps it really represents canadensys-common?

@cgendreau
Copy link
Contributor

yes, this is an issue and one of the reason why it's not possible to publish in the Central Repository. It's a JDK 6 compatible JSR 310 build. It was installed in the local repository from the lib folder. I don't think nexus will like it.

@timrobertson100
Copy link
Author

Hey Christian,
Ok. Sorry, I don't know much about threeten... There are 1.7 versions in maven central I see:
http://search.maven.org/#artifactdetails%7Corg.threeten%7Cthreetenbp%7C0.8.1%7Cjar

Is there no public ones? Are there any license issues surrounding my putting threeten in your repository too?

@cgendreau
Copy link
Contributor

Yes, according to this, https://github.com/ThreeTen/threetenbp/blob/master/LICENSE.txt we could put it into our repository. The license file need to be there, like in lib folder.

@timrobertson100
Copy link
Author

Thanks Christian - end of the day here so I'll pick up tomorrow. A couple of things:

  • is the central threeten one no use?
  • will you be going to a snapshot versioning system?

@cgendreau
Copy link
Contributor

  • Central threeten is for JDK 1.7, the narwhal is not there yet.
  • I would like to use snaphot versioning.

@cgendreau
Copy link
Contributor

Hi Tim,
I changed my mind about snapshot versoning. I hope it is not too late.

@timrobertson100
Copy link
Author

Definitely not. Great you are using snapshots too - it means we can probably get some kind of automated build and deploy of both snapshots and releases (which are immutable). I have not forgotten this, but I've out travelling and have not managed to set it up yet... I'll get back to you hopefully within a couple weeks (sorry)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants