Skip to content

Commit f46de04

Browse files
committed
[Build] Define IU categories directly within each build repository
1 parent ec6ee44 commit f46de04

File tree

1 file changed

+65
-4
lines changed
  • eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository

1 file changed

+65
-4
lines changed
Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<site>
3-
<feature id="org.eclipse.sdk.tests" version="0.0.0"/>
3+
<feature id="org.eclipse.sdk.tests">
4+
<category name="org.eclipse.releng.testsIU"/>
5+
</feature>
46
<feature id="org.eclipse.equinox.p2.sdk" version="0.0.0"/>
57
<feature id="org.eclipse.equinox.p2.discovery.feature" version="0.0.0"/>
68
<feature id="org.eclipse.core.runtime.feature" version="0.0.0"/>
7-
<feature id="org.eclipse.equinox.sdk" version="0.0.0"/>
8-
<feature id="org.eclipse.sdk.examples" version="0.0.0"/>
9-
<feature id="org.eclipse.swt.tools.feature" version="0.0.0"/>
9+
<feature id="org.eclipse.equinox.sdk">
10+
<category name="org.eclipse.equinox.target.categoryIU"/>
11+
</feature>
12+
<feature id="org.eclipse.sdk.examples">
13+
<category name="org.eclipse.releng.testsIU"/>
14+
</feature>
15+
<feature id="org.eclipse.swt.tools.feature">
16+
<category name="org.eclipse.releng.testsIU"/>
17+
</feature>
1018
<feature id="org.eclipse.equinox.executable" version="0.0.0"/>
1119
<feature id="org.eclipse.sdk" version="0.0.0"/>
1220
<feature id="org.eclipse.e4.core.tools.feature" version="0.0.0"/>
@@ -15,13 +23,66 @@
1523
<feature id="org.eclipse.tips.feature" version="0.0.0"/>
1624
<feature id="org.eclipse.jdt.ui.unittest.junit.feature" version="0.0.0"/>
1725
<feature id="org.eclipse.terminal.feature"/>
26+
<feature id="org.eclipse.rcp">
27+
<category name="org.eclipse.rcp.categoryIU"/>
28+
</feature>
29+
<feature id="org.eclipse.test">
30+
<category name="org.eclipse.releng.testsIU"/>
31+
</feature>
32+
<feature id="org.eclipse.jdt">
33+
<category name="org.eclipse.releng.java.languages.categoryIU"/>
34+
</feature>
35+
<feature id="org.eclipse.pde">
36+
<category name="org.eclipse.releng.pde.categoryIU"/>
37+
</feature>
1838
<bundle id="jakarta.annotation-api" version="1.3.5"/>
1939
<bundle id="jakarta.inject.jakarta.inject-api" version="1.0.5"/>
2040
<bundle id="org.eclipse.equinox.slf4j"/>
2141
<bundle id="org.eclipse.debug.terminal"/>
42+
<iu id = "org.eclipse.sdk.ide">
43+
<category name="org.eclipse.sdk.ide.categoryIU"/>
44+
</iu>
45+
<iu id = "org.eclipse.platform.ide">
46+
<category name="org.eclipse.platform.ide.categoryIU"/>
47+
</iu>
2248
<iu>
2349
<query>
2450
<expression type="match">id == 'org.eclipse.equinox.executable'</expression>
2551
</query>
2652
</iu>
53+
<category-def name="org.eclipse.equinox.target.categoryIU" label="Equinox Target Components">
54+
<description>
55+
Features especially useful to install as PDE runtime targets.
56+
</description>
57+
</category-def>
58+
<category-def name="org.eclipse.sdk.ide.categoryIU" label="Eclipse SDK">
59+
<description>
60+
The full version of Eclipse, with source and documentation: Platform, JDT and PDE.
61+
</description>
62+
</category-def>
63+
<category-def name="org.eclipse.platform.ide.categoryIU" label="Eclipse Platform">
64+
<description>
65+
Minimum version of Eclipse: no source or API documentation, no PDE or JDT.
66+
</description>
67+
</category-def>
68+
<category-def name="org.eclipse.rcp.categoryIU" label="Eclipse RCP Target Components">
69+
<description>
70+
Features to use as PDE runtime target, while developing RCP applications.
71+
</description>
72+
</category-def>
73+
<category-def name="org.eclipse.releng.testsIU" label="Eclipse Tests, Tools, Examples, and Extras">
74+
<description>
75+
Collection of Misc. Features, such as unit tests, SWT and e4 tools, examples, and compatibility features not shipped as part of main SDK, but which some people may desire in creating products based on previous versions of Eclipse.
76+
</description>
77+
</category-def>
78+
<category-def name="org.eclipse.releng.java.languages.categoryIU" label="Eclipse Java Development Tools">
79+
<description>
80+
Tools to allow development with Java.
81+
</description>
82+
</category-def>
83+
<category-def name="org.eclipse.releng.pde.categoryIU" label="Eclipse Plugin Development Tools">
84+
<description>
85+
Tools to develop bundles, plugins and features.
86+
</description>
87+
</category-def>
2788
</site>

0 commit comments

Comments
 (0)