Skip to content

Commit 6af15bc

Browse files
committed
Add target platform for kepler
Remove Juno repository
1 parent 8c76c16 commit 6af15bc

File tree

4 files changed

+57
-5
lines changed

4 files changed

+57
-5
lines changed

ReleaseNotes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ This is a bugfix release.
1717

1818
### API Changes
1919

20+
* The minimum eclipse version is now definitely Kepler (4.3) as
21+
it is declared in the market place. This is enforced via a
22+
target definition.
23+
2024
### External Contributions
2125

2226
## 29-November-2019: 4.9.0.v20191129-1951

kepler/kepler.target

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?pde version="3.8"?>
3+
<target includeMode="feature" name="Kepler (4.3)">
4+
<locations>
5+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
6+
<repository location="http://download.eclipse.org/releases/kepler/"/>
7+
<unit id="org.eclipse.jdt.feature.group" version="3.9.2.v20140221-1700"/>
8+
<unit id="org.eclipse.wst.xml_core.feature.feature.group" version="3.5.2.v201401062113-7C7OFvVF7RZHQXIlNxNyPh"/>
9+
</location>
10+
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
11+
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20140114142710/repository/"/>
12+
<unit id="org.apache.log4j" version="1.2.15.v201012070815"/>
13+
<unit id="org.apache.log4j.source" version="1.2.15.v201012070815"/>
14+
<unit id="org.apache.commons.io" version="2.0.1.v201105210651"/>
15+
<unit id="org.apache.commons.io.source" version="2.0.1.v201105210651"/>
16+
<unit id="org.apache.commons.lang" version="2.6.0.v201205030909"/>
17+
<unit id="org.apache.commons.lang.source" version="2.6.0.v201205030909"/>
18+
<unit id="org.junit" version="4.11.0.v201303080030"/>
19+
<unit id="org.junit.source" version="4.11.0.v201303080030"/>
20+
<unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
21+
<unit id="org.slf4j.api.source" version="1.7.2.v20121108-1250"/>
22+
</location>
23+
</locations>
24+
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
25+
</target>

kepler/pom.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<parent>
8+
<groupId>net.sourceforge.pmd</groupId>
9+
<artifactId>net.sourceforge.pmd.eclipse.parent</artifactId>
10+
<version>4.9.1-SNAPSHOT</version>
11+
<relativePath>../pom.xml</relativePath>
12+
</parent>
13+
14+
<artifactId>kepler</artifactId>
15+
<packaging>eclipse-target-definition</packaging>
16+
<name>Kepler Target Definition</name>
17+
18+
</project>

pom.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
<module>net.sourceforge.pmd.eclipse.plugin.test.fragment</module>
1212
<module>net.sourceforge.pmd.eclipse.plugin.test</module>
1313
<module>net.sourceforge.pmd.eclipse.p2updatesite</module>
14+
<module>kepler</module>
1415
</modules>
1516

1617
<properties>
18+
<target.platform>kepler</target.platform>
19+
1720
<tycho.version>1.4.0</tycho.version>
1821
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1922
<pmd.version>6.20.0</pmd.version>
@@ -23,11 +26,6 @@
2326
</properties>
2427

2528
<repositories>
26-
<repository>
27-
<id>juno</id>
28-
<layout>p2</layout>
29-
<url>http://download.eclipse.org/releases/juno</url>
30-
</repository>
3129
<repository>
3230
<id>sonatype-nexus-snapshots</id>
3331
<name>Sonatype Nexus Snapshots</name>
@@ -53,6 +51,13 @@
5351
<groupId>org.eclipse.tycho</groupId>
5452
<artifactId>target-platform-configuration</artifactId>
5553
<configuration>
54+
<target>
55+
<artifact>
56+
<groupId>${project.groupId}</groupId>
57+
<artifactId>${target.platform}</artifactId>
58+
<version>${project.version}</version>
59+
</artifact>
60+
</target>
5661
<environments>
5762
<environment>
5863
<os>linux</os>

0 commit comments

Comments
 (0)