Skip to content

Commit 1ead435

Browse files
committed
Use the latest feature of the CBI p2 Aggregator for SDK4Mvn.aggr
- Specify the root features explicitly to avoid aggregating tests. - Use includedIUPattern to specify which IUs we want to aggregated, i.e., only JDT, PDE, and Platform IUs. - Use validateNexusPublishingRequirements to ensure we don't miss any required content in the pom. - Use excludeFeatures to exclude features, binary content, and purely metadata content.
1 parent d0c1fa9 commit 1ead435

File tree

1 file changed

+16
-5
lines changed
  • eclipse.platform.releng/publish-to-maven-central

1 file changed

+16
-5
lines changed

eclipse.platform.releng/publish-to-maven-central/SDK4Mvn.aggr

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<aggregator:Aggregation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:aggregator="http://www.eclipse.org/cbi/p2repo/2011/aggregator/1.1.0" label="SDK4Mvn" packedStrategy="UNPACK_AS_SIBLING" type="R" mavenResult="true" versionFormat="MavenRelease" includeSources="true">
2+
<aggregator:Aggregation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:aggregator="http://www.eclipse.org/cbi/p2repo/2011/aggregator/1.1.0" label="SDK4Mvn" packedStrategy="UNPACK_AS_SIBLING" type="R" mavenResult="true" versionFormat="MavenRelease" includeSources="true" excludeFeatures="true" includedIUPattern="org\.eclipse(?!\.(emf|jetty|ecf|orbit)).*" validateNexusPublishingRequirements="true">
33
<validationSets label="main">
4-
<contributions label="sdk">
5-
<repositories enabled="false" location="/home/data/httpd/download.eclipse.org/eclipse/updates/4.36-I-builds"/>
6-
</contributions>
74
<contributions label="sdk_http">
8-
<repositories location="https://download.eclipse.org/eclipse/updates/4.36-I-builds"/>
5+
<repositories location="https://download.eclipse.org/eclipse/updates/4.36-I-builds">
6+
<bundles name="org.eclipse.equinox.slf4j"/>
7+
<bundles name="org.eclipse.tm.terminal.control"/>
8+
<features name="org.eclipse.equinox.p2.sdk.feature.group"/>
9+
<features name="org.eclipse.equinox.p2.discovery.feature.feature.group"/>
10+
<features name="org.eclipse.core.runtime.feature.feature.group"/>
11+
<features name="org.eclipse.equinox.sdk.feature.group"/>
12+
<features name="org.eclipse.swt.tools.feature.feature.group"/>
13+
<features name="org.eclipse.sdk.feature.group"/>
14+
<features name="org.eclipse.e4.core.tools.feature.feature.group"/>
15+
<features name="org.eclipse.e4.tools.persistence.feature.feature.group"/>
16+
<features name="org.eclipse.pde.unittest.junit.feature.group"/>
17+
<features name="org.eclipse.tips.feature.feature.group"/>
18+
<features name="org.eclipse.jdt.ui.unittest.junit.feature.feature.group"/>
19+
</repositories>
920
</contributions>
1021
</validationSets>
1122
<configurations operatingSystem="linux" windowSystem="gtk" architecture="aarch64"/>

0 commit comments

Comments
 (0)