Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Third party jars dependency for RCP application

Thanks a lot Mickael.

 

I was able to generate a P2 repository locally using the third party bundles, and added the local repository in pom.xml. Am able to export my product using Tycho now. J

 

Thanks & Regards,

Ekta

 

 

From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Mickael Istria
Sent: Monday, August 04, 2014 2:43 PM
To: tycho-user@xxxxxxxxxxx
Subject: Re: [tycho-user] Third party jars dependency for RCP application

 

Are these jars OSGi bundles? Do they have p2 metadata available somewhere?
If they are OSGi bundles with p2 metadata, just add the p2 repository to your target-platform.
If they are OSGi bundles without p2 metadata, you should read http://wiki.eclipse.org/Tycho/How_Tos/Dependency_on_pom-first_artifacts . With that, you can create a p2 repository for a given set of bundles without p2 metadata, and consume this repository later with Eclipse/p2/Tycho.
If they are not OSGi bundles, you'll need to either wrap them in OSGi bundles including the lib and re-exporting its packages, or repackage them as OSGi bundles (and build them like regular bundles).

Some interesting links to projects dealing with similar issues:
* https://www.eclipse.org/orbit/
* http://www.eclipse.org/ebr/
* https://github.com/jbosstools/jbosstools-locus

--
Mickael Istria
Eclipse developer at JBoss, by Red Hat
My blog - My Tweets


Back to the top