[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Root files for products based on bundles
|
David,
start ordering of bundles you do in the .product file! there is not need
to create a p2.inf by hand.
take a look on this example:
<configurations>
<plugin id="com.c4biz.osgiutils.configuration.manager"
autoStart="true" startLevel="1" />
<plugin id="javax.persistence" autoStart="true" startLevel="1" />
<plugin id="org.apache.derby" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true"
startLevel="0" />
<plugin id="org.eclipse.equinox.app" autoStart="true"
startLevel="3" />
<plugin id="org.eclipse.equinox.cm" autoStart="true"
startLevel="2" />
<plugin id="org.eclipse.equinox.common" autoStart="true"
startLevel="1" />
<plugin id="org.eclipse.equinox.ds" autoStart="true"
startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true"
startLevel="1" />
<plugin id="org.eclipse.equinox.log" autoStart="true"
startLevel="1" />
<plugin id="org.eclipse.equinox.preferences" autoStart="true"
startLevel="1" />
<plugin id="org.eclipse.gemini.dbaccess.derby" autoStart="true"
startLevel="2" />
<plugin id="org.eclipse.gemini.jpa" autoStart="true"
startLevel="3" />
<plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
<plugin id="osgi.enterprise" autoStart="true" startLevel="2" />
</configurations>
regards,
Cristiano
On 29/06/12 13:42, David Erickson wrote:
Cristiano-
The primary problem is I need to control the start ordering of bundles
within a feature, I understand this may be possible using p2.inf,
however it isn't clear to me if the p2.inf will actually be respected
when using a launch config within Eclipse. A much more minor issue is
that anyone developing bundles for my platform will then need to also
build a feature project which is annoying, but if the first problem
could be solved this would be workable.
If you have any experience with the first problem I'd love to hear.
Thanks-
-D
On 6/29/2012 4:28 AM, Cristiano Gavião wrote:
Hi David.
I got curious. What kind of limitations are you talking about ?
In my case, to move to feature-based was a very simple task.
regards,
Cristiano
On 28/06/12 16:15, David Erickson wrote:
Are there any alternative ways to embed files into the built
product? Unfortunately I cannot move to a feature-based build due to
limitations in Eclipse currently.
Thanks,
David
On 6/25/2012 11:44 PM, Sievers, Jan wrote:
- you should be able to configure bundle start levels and autostart
in the .product file
(tab "Configuration" in the PDE product editor) independent of
whether the product is feature-based or plugin-based
- root files should be attached to features only AFAIK so you will
need a feature-based product
Regards
Jan
-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx
[mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of David Erickson
Sent: Montag, 25. Juni 2012 20:29
To: Tycho user list
Subject: [tycho-user] Root files for products based on bundles
Hi all-
I would like to use the root files capability of PDE to package in
some
files/folders into the base directory of my product archive (and
ideally
testing launches), however it seems like this doesn't work
particularly
well for bundle based products (see the bottom of
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.pde.doc.user/tasks/pde_rootfiles.htm).
Has anyone been able to get this to work? I'd ideally like these
to be
copied in for Eclipse OSGi launch configurations as well.
Alternatively I tried moving to feature-based products and
launches, but
I have a few bundles that have specific required launch levels and I
couldn't find a way to set these for Eclipse OSGi launch
configurations
and products either (there seemed to be some discussion about
touchpoint
instructions in a p2.inf file being able to set this but it wasn't
clear
to me how these would work for regular launch configurations and junit
tests, etc).
Thanks!
-David
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user