Permalink
Browse files

feat(maven): Use Tycho installMode property to have updatable feature…

…s in the product
  • Loading branch information...
1 parent d75ce38 commit cb2cdf1e12d10db40b08a69aade5c774fb1ec0dd @laurentpetit laurentpetit committed Mar 6, 2014
Showing with 17 additions and 70 deletions.
  1. +0 −56 ccw.product/ccw.p2.inf
  2. +17 −14 ccw.product/ccw.product
View
@@ -4,59 +4,3 @@ org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:http${#5
org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:http${#58}//download.eclipse.org/releases/kepler/,name:Eclipse Kepler Release);\
org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:http${#58}//download.eclipse.org/eclipse/updates/4.3/,name:Eclipse Kepler Updates);
-requires.1.namespace = org.eclipse.equinox.p2.iu
-requires.1.name = ccw.feature.feature.group
-requires.1.range = 0.23.0
-
-requires.2.namespace = org.eclipse.equinox.p2.iu
-requires.2.name = org.eclipse.egit.feature.group
-requires.2.range = 0.0.1
-
-requires.3.namespace = org.eclipse.equinox.p2.iu
-requires.3.name = org.eclipse.jdt.feature.group
-requires.3.range = 0.0.1
-
-requires.4.namespace = org.eclipse.equinox.p2.iu
-requires.4.name = org.eclipse.m2e.feature.feature.group
-requires.4.range = 0.0.1
-
-requires.5.namespace = org.eclipse.equinox.p2.iu
-requires.5.name = org.eclipse.wst.web_ui.feature.feature.group
-requires.5.range = 0.0.1
-
-requires.6.namespace = org.eclipse.equinox.p2.iu
-requires.6.name = com.github.eclipsecolortheme.feature.feature.group
-requires.6.range = 0.0.1
-
-requires.7.namespace = org.eclipse.equinox.p2.iu
-requires.7.name = org.eclipse.pde.feature.group
-requires.7.range = 0.0.1
-
-requires.8.namespace = org.eclipse.equinox.p2.iu
-requires.8.name = org.eclipse.help.feature.group
-requires.8.range = 0.0.1
-
-requires.9.namespace = org.eclipse.equinox.p2.iu
-requires.9.name = org.eclipse.rcp.feature.group
-requires.9.range = 0.0.1
-
-requires.10.namespace = org.eclipse.equinox.p2.iu
-requires.10.name = org.eclipse.platform.feature.group
-requires.10.range = 0.0.1
-
-requires.11.namespace = org.eclipse.equinox.p2.iu
-requires.11.name = org.eclipse.equinox.p2.core.feature.feature.group
-requires.11.range = 0.0.1
-
-requires.12.namespace = org.eclipse.equinox.p2.iu
-requires.12.name = org.eclipse.equinox.p2.rcp.feature.feature.group
-requires.12.range = 0.0.1
-
-requires.13.namespace = org.eclipse.equinox.p2.iu
-requires.13.name = org.eclipse.equinox.p2.user.ui.feature.group
-requires.13.range = 0.0.1
-
-requires.14.namespace = org.eclipse.equinox.p2.iu
-requires.14.name = org.eclipse.equinox.p2.extras.feature.feature.group
-requires.14.range = 0.0.1
-
View
@@ -251,20 +251,23 @@ litigation.
<plugins/>
<features>
- <feature id="ccw.feature"/>
- <feature id="org.eclipse.egit"/>
- <feature id="org.eclipse.rcp"/>
- <feature id="org.eclipse.platform"/>
- <feature id="org.eclipse.help"/>
- <feature id="org.eclipse.equinox.p2.core.feature"/>
- <feature id="org.eclipse.equinox.p2.rcp.feature"/>
- <feature id="org.eclipse.equinox.p2.user.ui"/>
- <feature id="org.eclipse.equinox.p2.extras.feature"/>
- <feature id="org.eclipse.jdt"/>
- <feature id="org.eclipse.m2e.feature"/>
- <feature id="org.eclipse.wst.web_ui.feature"/>
- <feature id="com.github.eclipsecolortheme.feature"/>
- <feature id="org.eclipse.pde"/>
+ <feature id="ccw.feature" installMode="root"/>
+ <feature id="org.eclipse.egit" installMode="root"/>
+ <feature id="org.eclipse.rcp" installMode="root"/>
+ <feature id="org.eclipse.platform" installMode="root"/>
+ <feature id="org.eclipse.help" installMode="root"/>
+ <feature id="org.eclipse.equinox.p2.core.feature" installMode="root"/>
+ <feature id="org.eclipse.equinox.p2.rcp.feature" installMode="root"/>
+ <feature id="org.eclipse.equinox.p2.user.ui" installMode="root"/>
+ <feature id="org.eclipse.equinox.p2.extras.feature" installMode="root"/>
+ <feature id="org.eclipse.jdt" installMode="root"/>
+ <feature id="org.eclipse.m2e.feature" installMode="root"/>
+ <feature id="org.eclipse.wst.web_ui.feature" installMode="root"/>
+ <feature id="com.github.eclipsecolortheme.feature" installMode="root"/>
+ <feature id="org.eclipse.pde" installMode="root"/>
+ <!-- Try this eclipseuitheme option
+ <feature id="com.github.eclipseuitheme.themes.feature" installMode="root"/>
+ -->
</features>
<configurations>

0 comments on commit cb2cdf1

Please sign in to comment.