Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] Splitting the CTF library into a separate project

Hi Bernd,

Thanks for the pointers, interesting to see that there is some activity
in this direction!

To make a bundle available to both packaging format, you can either
"mavenize" a p2 repo, or "p2-ify" a Maven repo. I already did the
latter, and it covers our needs (I don't even need the p2 repo after
all). But if someone wants to attempt the first approach, I will
definitely be interested.

Cheers,
Alex



On 2017-03-06 02:51 PM, Bernd Hufmann wrote:
> Hi Alex
>
> See the eclipse-dev mailing list [1] about deploying p2 artifacts on maven central. My understanding is that CBI aggregators can be used to achieve this. Since Neon.2 there are various Eclipse artifacts available on maven central. 
>
> I think this would be an interesting avenue for deploying parts of Trace Compass, e.g. the CTF reader, as maven artifacts.  
>
> I hope this helps. Thanks Marc-Andre for pointing this out to me.
>
> BR
> Bernd
>
> [1] https://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg10352.html
>
> -----Original Message-----
> From: tracecompass-dev-bounces@xxxxxxxxxxx [mailto:tracecompass-dev-bounces@xxxxxxxxxxx] On Behalf Of Alexandre Montplaisir
> Sent: March-01-17 7:34 PM
> To: tracecompass-dev@xxxxxxxxxxx
> Subject: [tracecompass-dev] Splitting the CTF library into a separate project
>
> Hi all,
>
> I have been working on splitting Trace Compass's CTF plugins into a separate Maven project. The idea was to do something similar to the tracecompass-test-traces [1] repository, which is to have the same code base generate both a Maven artifact and a p2 repo. That way it can be used by both Eclipse plugins and "standard" Maven projects.
>
> I have put the result on my Github:
> https://github.com/alexmonthy/ctfreader
>
> and I've verified that:
> - the tests pass
> - generated temporary files are cleaned up
> - making Trace Compass use it seems to work fine
>
>
> Would you be interested into hosting this version at Eclipse, and having Trace Compass depend on it? If there's interest I could create the repo, create the relevant Hudson jobs, and prepare patches to switch TC to that version of the library.
>
> Cheers,
> Alex
>
>
> [1]
> http://git.eclipse.org/c/tracecompass/tracecompass-test-traces.git/about/
>
> _______________________________________________
> tracecompass-dev mailing list
> tracecompass-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev




Back to the top