Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Gemini » Gemini DBAccess Maven Artifacts
Gemini DBAccess Maven Artifacts [message #932596] Thu, 04 October 2012 08:54 Go to next message
Bjoern Pollex is currently offline Bjoern Pollex
Messages: 3
Registered: October 2012
Junior Member
I am unable to find any maven-artifacts for Gemini DBAccess. Are there any? If so, where can I find them? If not, is there a specific reason?

Regards,

Björn Pollex
Re: Gemini DBAccess Maven Artifacts [message #938903 is a reply to message #932596] Wed, 10 October 2012 09:03 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
Hi Björn,
you are right, there are no maven artifacts for DBAccess. Unilt now, no-one has been asking for them. Please open a bug with the feature request for tracking [1].

There are also some questions concerning the type/structure of the artifact(s):


  • DBAccess uses tycho to build the project. As a result, DBAccess offers a separate p2 "feature" for each supported database platform. Should this translate into separate maven artifacts (with individual GAVs)?
  • What is the best way to produce these artifacts? Running "mvn install" on the DBAccess project results in nearly 20 artifacts in my local .m2 repository.
  • For the 1.1 Milestone releases I have been experimenting with staying at the SNAPSHOT version in the poms, so you get the appended timestamps for the resulting plugins and features. This is less effort and avoids sorting issues. It is not a problem as long as people use the p2 update site. For a maven repository, you presumably do not want a SNAPSHOT version?



Best Regards,
Juergen

[1] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Gemini.DBAccess
Re: Gemini DBAccess Maven Artifacts [message #939951 is a reply to message #938903] Thu, 11 October 2012 07:07 Go to previous messageGo to next message
Bjoern Pollex is currently offline Bjoern Pollex
Messages: 3
Registered: October 2012
Junior Member
Hello Jürgen!

Thanks for the reply. I have filed a bug [1].

Regards,

Björn

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=391632
Re: Gemini DBAccess Maven Artifacts [message #967418 is a reply to message #939951] Thu, 01 November 2012 18:55 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
Hi Björn,
Have you had a chance to look at my proposed solution at [1]?

If you do not have any comments on it, i would just push it from Gerrit to Git. You could then try to consume the maven artifacts from the Hudson build.

Best Regards,
Juergen


[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=391632
Re: Gemini DBAccess Maven Artifacts [message #984389 is a reply to message #967418] Wed, 14 November 2012 17:00 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
The DBAccess project now builds Maven artifacts[1].

Until now, the produced repository is only available on Hudson.
You can find it here [2].

Feedback is welcome!

Best Regards,
Juergen


[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=391632
[2] https://hudson.eclipse.org/hudson/job/gemini-dbaccess/lastSuccessfulBuild/artifact/target/maven_repository/
Re: Gemini DBAccess Maven Artifacts [message #988220 is a reply to message #984389] Wed, 28 November 2012 22:03 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
The Maven artifacts of DBAccess have a new group id: org.eclipse.gemini.

As before, the produced repository is only available on Hudson [1].

Feedback is welcome!

Best Regards,
Juergen


[1] https://hudson.eclipse.org/hudson/job/gemini-dbaccess/lastSuccessfulBuild/artifact/target/maven_repository/
Re: Gemini DBAccess Maven Artifacts [message #991484 is a reply to message #988220] Wed, 19 December 2012 12:48 Go to previous messageGo to next message
Romain Deltour is currently offline Romain Deltour
Messages: 8
Registered: July 2009
Junior Member
Thanks for the good progress Juergen.

Any chance that the artifact is uploaded to a more permanent repository (e.g. Eclipse's Nexus repo or Gemini's shared maven repo) ?

Thanks,
Romain.
Re: Gemini DBAccess Maven Artifacts [message #991486 is a reply to message #991484] Wed, 19 December 2012 12:57 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
Hi Romain,

it would be great if you could give me some feedback on the maven repository.

With Milestone 4, which has been released recently, there is proper (milestone) repository. You can find the information here [1].

Please let me know if you run into problems.

Best Regards,
Juergen

[1} http://www.eclipse.org/gemini/dbaccess/download/milestones.php

Re: Gemini DBAccess Maven Artifacts [message #991487 is a reply to message #991486] Wed, 19 December 2012 13:04 Go to previous messageGo to next message
Romain Deltour is currently offline Romain Deltour
Messages: 8
Registered: July 2009
Junior Member
Thanks for the quick answer! I will try to integrate Milestone 4 in my build and will post the result here.

I see that the milestones are published to [1]. Is the plan to merge this repo to the shared Gemini maven repo [2] when the final version is released ? If yes, why use a separate repo ?
Are there plans to use Eclipse's Nexus repo [3] at some point ?

Sorry for the many questions, I'd just want to make sure I understand Gemeini's approach, that will help making our builds resilient to changes.

Romain.


[1] http://archive.eclipse.org/gemini/dbaccess/mvn/
[2] http://archive.eclipse.org/gemini/mvn/
[3] http://maven.eclipse.org/nexus/
Re: Gemini DBAccess Maven Artifacts [message #998040 is a reply to message #991487] Wed, 09 January 2013 08:50 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
You are right: As soon as Gemini DBAccess 1.1 is released, it will be available in the Gemini repository [2].

The Nexus repository at Eclipse [2] is still work in progress. On its wiki page [3] it is described as "prototype undergoing creation". Gemini does not (yet) have plans to offer its artifacts there. But it is certainly worth at thought.

Best Regards,
Juergen

[1] http://archive.eclipse.org/gemini/mvn/
[2] http://maven.eclipse.org/nexus/
[3] http://wiki.eclipse.org/Maven
Re: Gemini DBAccess Maven Artifacts [message #1000210 is a reply to message #998040] Mon, 14 January 2013 09:12 Go to previous messageGo to next message
Romain Deltour is currently offline Romain Deltour
Messages: 8
Registered: July 2009
Junior Member
I confirm that DBAccess's milestone Maven repository works fine for me for the 1.1.0.RC1 artifacts.

I believe it would be easier to publish those artifacts to Gemini's shared repository though, so that users don't have to manage multiple Maven repositories.

Thanks for the hard work!
Romain.
Re: Gemini DBAccess Maven Artifacts [message #1004672 is a reply to message #1000210] Wed, 23 January 2013 16:30 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
Hi Romain,

thanks for the valuable feedback!

I hope to be able to release DBAccess middle of February. I have already started the release review process. As soon as DBAccess is released, it will go into the common Gemini Maven repository[1].

At the last Gemini sync meeting [4], I have raised the question about the Nexus repository you mentioned previously [2,3]. We will try to find out more about it to see if fits our needs.

Best Regards,
Juergen


[1] http://archive.eclipse.org/gemini/mvn/
[2] http://maven.eclipse.org/nexus/
[3] http://wiki.eclipse.org/Maven
[4] http://wiki.eclipse.org/Gemini/Meetings/Minutes_Jan_15_2013
Re: Gemini DBAccess Maven Artifacts [message #1005314 is a reply to message #1004672] Thu, 24 January 2013 20:48 Go to previous messageGo to next message
Juergen Kissner is currently offline Juergen Kissner
Messages: 25
Registered: March 2011
Junior Member
I have posted the question about the Maven/Nexus repository [1] to the dash-dev mailing list.

Here is Jesse McConnell's comprehensive answer [2].

Best Regards,
Juergen

[1] http://wiki.eclipse.org/Maven
[2] http://dev.eclipse.org/mhonarc/lists/dash-dev/msg01335.html
Re: Gemini DBAccess Maven Artifacts [message #1005951 is a reply to message #1005314] Tue, 29 January 2013 11:54 Go to previous message
Romain Deltour is currently offline Romain Deltour
Messages: 8
Registered: July 2009
Junior Member
Thanks for the follow-up Juergen, I appreciate the effort in sorting this through.

The reasons mentioned in the blog post "Why Putting Repositories in your POMs is a Bad Idea" [1] referenced by Jesse McConnell are precisely why I asked about the possibility of a shared repository in the first place. I'd like to rely on as few 3d party repos (i.e. non-Central) as possible.

FYI, from my own perspective as a user:

- Ideally, the released bundles would be available from Maven Central. Sonatype's OSS repository hosting really helps.
- If not possible, I'm OK with referencing a single stable Gemini repo - I understand Eclipse's Nexus instance is a work in progress
- I'm not fond of having separate repos for milestones (and I don't really undertand the rationale, maybe it's linked with Gemini's own release/build process) -- but I will certainly not use milestones in production anyway.

Thanks!
Romain.


[1] http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/
Previous Topic:List of Services: Wait for all Services?
Next Topic:ECF proxies when using Gemini Blueprint
Goto Forum:
  


Current Time: Fri Oct 31 08:43:38 GMT 2014

Powered by FUDForum. Page generated in 0.02100 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software