Gemini DBAccess Maven Artifacts [message #932596] |
Thu, 04 October 2012 08:54  |
Eclipse User |
|
|
|
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   |
Eclipse User |
|
|
|
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 #1000210 is a reply to message #998040] |
Mon, 14 January 2013 09:12   |
Eclipse User |
|
|
|
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 #1005951 is a reply to message #1005314] |
Tue, 29 January 2013 11:54  |
Eclipse User |
|
|
|
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/
|
|
|
Powered by
FUDForum. Page generated in 0.06441 seconds