Thanks Yannick, nice work!
Could you explain where the issues are to keep a Tycho build to achieve this?
Or is it because January does not and will not need to deliver “real” OSGi bundles and so doesn’t need the overhead of Tycho?
(E.g. no use case for OSGi services?)
Cheers
erwin
From: january-dev-bounces@xxxxxxxxxxx [mailto:january-dev-bounces@xxxxxxxxxxx]
On Behalf Of Yannick Mayeur
Sent: Thursday, April 13, 2017 4:08 PM
To: january developer discussions <january-dev@xxxxxxxxxxx>
Subject: Re: [january-dev] Maven support for January
When we mention being available through Maven, we indeed mean through Maven Central.
You can see that we already made us available on Maven Central using the current poms of the project with a few changes including adding the dependencies, so the end-user does not need to duplicate them.
2017-04-13 14:31 GMT+01:00 Erwin De Ley <erwin.de.ley@xxxxxxxxxx>:
Hi Tracy, all,
This is an interesting and tricky topic indeed.
When you mention being available through Maven, is this about being on Maven Central and with standard poms including
detailed dependency information? Is there some info available on the exact needs and issues you have with January in the two approaches?
Regards
erwin
From:
january-dev-bounces@xxxxxxxxxxx [mailto:january-dev-bounces@xxxxxxxxxxx]
On Behalf Of Tracy Miranda
Sent: Thursday, April 13, 2017 12:53 PM
To: january developer discussions <january-dev@xxxxxxxxxxx>
Subject: [january-dev] Maven support for January
Hi all,
Recently we have been looking at making January bundles easily available through Maven.
Yannick Mayeur has been doing some great work on deploying bundles to Maven and providing an example project consuming January with maven: https://github.com/yannick-mayeur/mvnTestJanuary
One of the things this work is highlighting is that it is proving problematic having both a Maven build and a Maven/Tycho build, with some issues to be resolved plus duplication
of dependency information.
It looks like the best way to solve these will be to switch over to a pure Maven build, then we are down a well-beaten track for many of these infrastructure issues.
_______________________________________________
january-dev mailing list
january-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/january-dev
|