[580808] Provide an update site for JRE updates for EPP
https://bugs.eclipse.org/bugs/show_bug.cgi?id=580808
diff --git a/epp/features/org.eclipse.justj.epp-feature/.project b/epp/features/org.eclipse.justj.epp-feature/.project
new file mode 100644
index 0000000..91d3fde
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/.project
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.justj.epp-feature</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <filteredResources>
+ <filter>
+ <id>1396938000000</id>
+ <name></name>
+ <type>10</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-projectRelativePath-matches-true-false-target</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
+</projectDescription>
diff --git a/epp/features/org.eclipse.justj.epp-feature/.settings/org.eclipse.core.resources.prefs b/epp/features/org.eclipse.justj.epp-feature/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/epp/features/org.eclipse.justj.epp-feature/build.properties b/epp/features/org.eclipse.justj.epp-feature/build.properties
new file mode 100644
index 0000000..daa9791
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/build.properties
@@ -0,0 +1,13 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+bin.includes = feature.xml,\
+ feature.properties,\
+ p2.inf
diff --git a/epp/features/org.eclipse.justj.epp-feature/feature.properties b/epp/features/org.eclipse.justj.epp-feature/feature.properties
new file mode 100644
index 0000000..2b21b31
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/feature.properties
@@ -0,0 +1,21 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+providerName = Eclipse JustJ
+featureName = JustJ JRE for IDE Packages
+description = References the plug-ins and fragments for the JRE version used by the IDE packages
+copyright = Copyright (c) 2022 Eclipse contributors and others.\n\
+\n\
+This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License 2.0\n\
+which accompanies this distribution, and is available at\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n
diff --git a/epp/features/org.eclipse.justj.epp-feature/feature.xml b/epp/features/org.eclipse.justj.epp-feature/feature.xml
new file mode 100644
index 0000000..9103886
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/feature.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<feature
+ id="org.eclipse.justj.epp"
+ label="%featureName"
+ version="17.0.0.qualifier"
+ provider-name="%providerName"
+ license-feature="org.eclipse.license"
+ license-feature-version="0.0.0">
+
+ <description>
+ %description
+ </description>
+
+ <copyright>
+ %copyright
+ </copyright>
+
+ <license url="%licenseURL">
+ %license
+ </license>
+
+ <plugin
+ id="org.eclipse.justj.epp"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
diff --git a/epp/features/org.eclipse.justj.epp-feature/p2.inf b/epp/features/org.eclipse.justj.epp-feature/p2.inf
new file mode 100644
index 0000000..4853af5
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/p2.inf
@@ -0,0 +1,10 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
diff --git a/epp/features/org.eclipse.justj.epp-feature/pom.xml b/epp/features/org.eclipse.justj.epp-feature/pom.xml
new file mode 100644
index 0000000..b579676
--- /dev/null
+++ b/epp/features/org.eclipse.justj.epp-feature/pom.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.features</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../../releng/org.eclipse.justj.epp.parent/features</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj.epp.features</groupId>
+ <artifactId>org.eclipse.justj.epp</artifactId>
+ <version>17.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project>
diff --git a/epp/plugins/org.eclipse.justj.epp/.project b/epp/plugins/org.eclipse.justj.epp/.project
new file mode 100644
index 0000000..b00c436
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.justj.epp</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>1396938000000</id>
+ <name></name>
+ <type>10</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-projectRelativePath-matches-true-false-target</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
+</projectDescription>
diff --git a/epp/plugins/org.eclipse.justj.epp/.settings/org.eclipse.core.resources.prefs b/epp/plugins/org.eclipse.justj.epp/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/epp/plugins/org.eclipse.justj.epp/META-INF/MANIFEST.MF b/epp/plugins/org.eclipse.justj.epp/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..2fd66db
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/META-INF/MANIFEST.MF
@@ -0,0 +1,10 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.justj.epp;singleton:=true
+Bundle-Version: 17.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Name: %pluginName
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Automatic-Module-Name: org.eclipse.justj.epp
+Require-Bundle: org.eclipse.justj.openjdk.hotspot.jre.full;bundle-version="[17.0.0,18.0.0)"
diff --git a/epp/plugins/org.eclipse.justj.epp/META-INF/eclipse.inf b/epp/plugins/org.eclipse.justj.epp/META-INF/eclipse.inf
new file mode 100644
index 0000000..7aecaca
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+jarprocessor.exclude.pack = true
+jarprocessor.exclude.children.pack = true
diff --git a/epp/plugins/org.eclipse.justj.epp/META-INF/p2.inf b/epp/plugins/org.eclipse.justj.epp/META-INF/p2.inf
new file mode 100644
index 0000000..10d8221
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/META-INF/p2.inf
@@ -0,0 +1,19 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+
+instructions.configure=\
+addRepository(type:0,location:https${#58}//download.eclipse.org/justj/epp/release/latest,name:JustJ JRE Updates for IDE Packages);\
+addRepository(type:1,location:https${#58}//download.eclipse.org/justj/epp/release/latest,name:JustJ JRE Updates for IDE Packages);
+
+instructions.unconfigure=\
+removeRepository(type:0,location:https${#58}//download.eclipse.org/justj/epp/release/latest);\
+removeRepository(type:1,location:https${#58}//download.eclipse.org/justj/epp/release/latest);
+
diff --git a/epp/plugins/org.eclipse.justj.epp/about.html b/epp/plugins/org.eclipse.justj.epp/about.html
new file mode 100644
index 0000000..b313486
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/about.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ <title>About</title>
+</head>
+
+<body lang="EN-US">
+ <h2>About This Content</h2>
+
+ <p>November 30, 2017</p>
+ <h3>License</h3>
+
+ <p>
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, "Program" will mean the Content.
+ </p>
+
+ <p>
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at <a
+ href="https://www.eclipse.org/">https://www.eclipse.org</a>.
+ </p>
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/epp/plugins/org.eclipse.justj.epp/about.ini b/epp/plugins/org.eclipse.justj.epp/about.ini
new file mode 100644
index 0000000..9ee7c50
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/about.ini
@@ -0,0 +1,18 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+# Property "aboutText" contains blurb for "About" dialog (translated)
+aboutText=%featureText
+
+# Property "featureImage" contains path to feature image (32x32)
+featureImage=justj32.png
+
+# Property "appName" contains name of the application (translated)
+appName=%featureName
diff --git a/epp/plugins/org.eclipse.justj.epp/about.mappings b/epp/plugins/org.eclipse.justj.epp/about.mappings
new file mode 100644
index 0000000..9c84f0a
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/about.mappings
@@ -0,0 +1,2 @@
+0=${build.id}
+1=${git.commit}
diff --git a/epp/plugins/org.eclipse.justj.epp/about.properties b/epp/plugins/org.eclipse.justj.epp/about.properties
new file mode 100644
index 0000000..5ccd7a5
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/about.properties
@@ -0,0 +1,39 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+providerName = Eclipse JustJ
+featureName = JustJ JRE for IDE Packages
+description = References the plug-ins and fragments for the JRE version used by the IDE packages
+copyright = Copyright (c) 2022 Eclipse contributors and others.\n\
+\n\
+This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License 2.0\n\
+which accompanies this distribution, and is available at\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n
+featureText = JustJ JRE for IDE Packages\n\
+\n\
+Version: {featureVersion}\n\
+Commit: {1}\n\
+Build: {0}\n\
+\n\
+Copyright (c) 2022 Eclipse contributors and others.\n\
+\n\
+This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License 2.0\n\
+which accompanies this distribution, and is available at\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n\
+\n\
+Visit http://www.eclipse.org/justj\n\
+\n\
+Provides Java Runtimes derived from https://adoptium.net/.
diff --git a/epp/plugins/org.eclipse.justj.epp/build.properties b/epp/plugins/org.eclipse.justj.epp/build.properties
new file mode 100644
index 0000000..c279b2d
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/build.properties
@@ -0,0 +1,17 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+bin.includes = META-INF/,\
+ about.html,\
+ plugin.properties,\
+ about.ini,\
+ about.mappings,\
+ about.properties,\
+ justj32.png
diff --git a/epp/plugins/org.eclipse.justj.epp/justj32.png b/epp/plugins/org.eclipse.justj.epp/justj32.png
new file mode 100644
index 0000000..b8092a2
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/justj32.png
Binary files differ
diff --git a/epp/plugins/org.eclipse.justj.epp/plugin.properties b/epp/plugins/org.eclipse.justj.epp/plugin.properties
new file mode 100644
index 0000000..0bdcf93
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/plugin.properties
@@ -0,0 +1,12 @@
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+providerName = Eclipse JustJ
+pluginName = JustJ JRE for IDE Packages
diff --git a/epp/plugins/org.eclipse.justj.epp/pom.xml b/epp/plugins/org.eclipse.justj.epp/pom.xml
new file mode 100644
index 0000000..90e2749
--- /dev/null
+++ b/epp/plugins/org.eclipse.justj.epp/pom.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.plugins</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../../releng/org.eclipse.justj.epp.parent/plugins</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj</groupId>
+ <artifactId>org.eclipse.justj.epp</artifactId>
+ <version>17.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <build>
+ <resources>
+ <resource>
+ <directory>.</directory>
+ <filtering>true</filtering>
+ <includes>
+ <include>about.mappings</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+
+</project>
diff --git a/epp/pom.xml b/epp/pom.xml
new file mode 100644
index 0000000..b20f6ba
--- /dev/null
+++ b/epp/pom.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.root</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>releng/org.eclipse.justj.epp.parent</module>
+ </modules>
+
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.parent/.project b/epp/releng/org.eclipse.justj.epp.parent/.project
new file mode 100644
index 0000000..30db43f
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.justj.epp.parent</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>1667633306417</id>
+ <name></name>
+ <type>30</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-projectRelativePath-matches-true-false-promotion/target</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
+</projectDescription>
diff --git a/epp/releng/org.eclipse.justj.epp.parent/.settings/org.eclipse.core.resources.prefs b/epp/releng/org.eclipse.justj.epp.parent/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/epp/releng/org.eclipse.justj.epp.parent/features/pom.xml b/epp/releng/org.eclipse.justj.epp.parent/features/pom.xml
new file mode 100644
index 0000000..e9b2f7a
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/features/pom.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.features</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>../../../features/org.eclipse.justj.epp-feature</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>default-p2-metadata-default</id>
+ <configuration>
+ <attachP2Metadata>false</attachP2Metadata>
+ </configuration>
+ </execution>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>pack-and-sign</id>
+ <activation>
+ <property>
+ <name>PACK_AND_SIGN</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-jarsigner-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.parent/plugins/pom.xml b/epp/releng/org.eclipse.justj.epp.parent/plugins/pom.xml
new file mode 100644
index 0000000..3a21271
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/plugins/pom.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.plugins</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>../../../plugins/org.eclipse.justj.epp</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>pack-and-sign</id>
+ <activation>
+ <property>
+ <name>PACK_AND_SIGN</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-jarsigner-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <defaultP2Metadata>false</defaultP2Metadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.parent/pom.xml b/epp/releng/org.eclipse.justj.epp.parent/pom.xml
new file mode 100644
index 0000000..d0f7034
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/pom.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <tycho.scmUrl>scm:git:https://git.eclipse.org/r/p/justj/org.eclipse.justj.epp.git</tycho.scmUrl>
+ <tycho-version>2.7.4</tycho-version>
+ <jarsigner-version>1.3.2</jarsigner-version>
+ <os-jvm-flags/>
+ </properties>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>eclipse-maven-releases</id>
+ <url>https://repo.eclipse.org/content/repositories/releases</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>eclipse-cbi-releases</id>
+ <url>https://repo.eclipse.org/content/repositories/cbi-releases</url>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <repositories>
+ <repository>
+ <id>license-feature</id>
+ <url>https://download.eclipse.org/cbi/updates/license</url>
+ <layout>p2</layout>
+ </repository>
+ <repository>
+ <id>justj-jres</id>
+ <url>https://download.eclipse.org/justj/jres/17/updates/release/latest</url>
+ <layout>p2</layout>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-publisher-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-packaging-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <format>'v'yyyyMMdd-HHmm</format>
+ <sourceReferences>
+ <generate>true</generate>
+ </sourceReferences>
+ <timestampProvider>jgit</timestampProvider>
+ <jgit.ignore>pom.xml</jgit.ignore>
+ <jgit.dirtyWorkingTree>warning</jgit.dirtyWorkingTree>
+ <archive>
+ <addMavenDescriptor>false</addMavenDescriptor>
+ </archive>
+ <additionalFileSets>
+ <fileSet>
+ <directory>${project.build.outputDirectory}</directory>
+ <includes>
+ <include>about.mappings</include>
+ </includes>
+ </fileSet>
+ </additionalFileSets>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-sourceref-jgit</artifactId>
+ <version>${tycho-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-buildtimestamp-jgit</artifactId>
+ <version>${tycho-version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <target>
+ </target>
+ <executionEnvironment>org.eclipse.justj.openjdk.hotspot.jre.full-17</executionEnvironment>
+ <includePackedArtifacts>true</includePackedArtifacts>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>aarch64</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>aarch64</arch>
+ </environment>
+ </environments>
+ <dependency-resolution>
+ <extraRequirements>
+ <requirement>
+ <type>p2-installable-unit</type>
+ <id>org.eclipse.license.feature.group</id>
+ <versionRange>0.0.0</versionRange>
+ </requirement>
+ </extraRequirements>
+ <profileProperties>
+ <org.eclipse.justj.epp.buildtime>true</org.eclipse.justj.epp.buildtime>
+ </profileProperties>
+ </dependency-resolution>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200a-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-jarsigner-plugin</artifactId>
+ <version>${jarsigner-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200b-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>modules</id>
+ <activation>
+ <property>
+ <name>MAVEN_BUILD</name>
+ <value>!false</value>
+ </property>
+ </activation>
+ <modules>
+ <module>features</module>
+ <module>plugins</module>
+ <module>../org.eclipse.justj.epp.site</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>promote</id>
+ <activation>
+ <property>
+ <name>promote</name>
+ <value>!false</value>
+ </property>
+ </activation>
+ <modules>
+ <module>promotion</module>
+ </modules>
+ </profile>
+ </profiles>
+
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.parent/promotion/pom.xml b/epp/releng/org.eclipse.justj.epp.parent/promotion/pom.xml
new file mode 100644
index 0000000..308cd4f
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.parent/promotion/pom.xml
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.promote</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <properties>
+ <eclipse.repo>https://download.eclipse.org/releases/2022-09</eclipse.repo>
+ <justj.tools.repo>https://download.eclipse.org/justj/tools/updates/nightly/latest</justj.tools.repo>
+ <org.eclipse.storage.user>genie.justj</org.eclipse.storage.user>
+ <org.eclipse.justj.p2.manager.args>-remote ${org.eclipse.storage.user}@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/justj</org.eclipse.justj.p2.manager.args>
+ <org.eclipse.justj.p2.manager.extra.args></org.eclipse.justj.p2.manager.extra.args>
+ <org.eclipse.justj.p2.manager.relative>epp-test</org.eclipse.justj.p2.manager.relative>
+ <maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
+ <org.eclipse.justj.p2.manager.build.url>http://www.example.com/</org.eclipse.justj.p2.manager.build.url>
+ <build.type>nightly</build.type>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-eclipserun-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <executionEnvironment>JavaSE-11</executionEnvironment>
+ <dependencies>
+ <dependency>
+ <artifactId>org.eclipse.justj.p2</artifactId>
+ <type>eclipse-plugin</type>
+ </dependency>
+ <dependency>
+ <artifactId>org.apache.felix.scr</artifactId>
+ <type>eclipse-plugin</type>
+ </dependency>
+ </dependencies>
+ <repositories>
+ <repository>
+ <id>eclipse.repo</id>
+ <layout>p2</layout>
+ <url>${eclipse.repo}</url>
+ </repository>
+ <repository>
+ <id>justj.tools.repo</id>
+ <layout>p2</layout>
+ <url>${justj.tools.repo}</url>
+ </repository>
+ </repositories>
+ </configuration>
+ <executions>
+ <execution>
+ <id>promote</id>
+ <goals>
+ <goal>eclipse-run</goal>
+ </goals>
+ <phase>generate-sources</phase>
+ <configuration>
+ <argLine></argLine>
+ <appArgLine>
+ -consoleLog
+ -application org.eclipse.justj.p2.manager
+ -data @None
+ -nosplash
+ ${org.eclipse.justj.p2.manager.args}
+ -retain 5
+ -label "JustJ JREs for IDE Packages"
+ -build-url ${org.eclipse.justj.p2.manager.build.url}
+ -root ${project.build.directory}/justj-sync
+ -relative ${org.eclipse.justj.p2.manager.relative}
+ -version-iu org.eclipse.justj.
+ -commit https://git.eclipse.org/c/justj/justj.git/commit/?id=${git.commit}
+ -target-url https://download.eclipse.org/justj
+ -promote ${project.basedir}/../../org.eclipse.justj.epp.site/target/repository
+ -timestamp ${build.timestamp}
+ -type ${build.type}
+ -breadcrumb "JustJ https://www.eclipse.org/justj/?page=download"
+ -mapping epp->EPP
+ -favicon https://www.eclipse.org/justj/justj_favicon.ico
+ -title-image https://www.eclipse.org/justj/justj_title.svg
+ -body-image https://www.eclipse.org/justj/justj.svg
+ ${org.eclipse.justj.p2.manager.extra.args}
+ </appArgLine>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.site/.gitignore b/epp/releng/org.eclipse.justj.epp.site/.gitignore
new file mode 100644
index 0000000..cc90009
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/.gitignore
@@ -0,0 +1 @@
+/build.log
diff --git a/epp/releng/org.eclipse.justj.epp.site/.project b/epp/releng/org.eclipse.justj.epp.site/.project
new file mode 100644
index 0000000..e49fdf7
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.justj.epp.site</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>1396938000000</id>
+ <name></name>
+ <type>10</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-projectRelativePath-matches-true-false-target</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
+</projectDescription>
diff --git a/epp/releng/org.eclipse.justj.epp.site/.settings/org.eclipse.core.resources.prefs b/epp/releng/org.eclipse.justj.epp.site/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/epp/releng/org.eclipse.justj.epp.site/category.xml b/epp/releng/org.eclipse.justj.epp.site/category.xml
new file mode 100644
index 0000000..3780d8a
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/category.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<site>
+ <feature id="org.eclipse.justj.epp">
+ <category name="org.eclipse.justj.epp.category"/>
+ </feature>
+ <category-def name="org.eclipse.justj.epp.category" label="%categoryLabel">
+ <description>
+ %categoryDescription
+ </description>
+ </category-def>
+ <repository-reference location="https://download.eclipse.org/justj/jres/17/updates/release/latest" enabled="true" />
+</site>
diff --git a/epp/releng/org.eclipse.justj.epp.site/pom.xml b/epp/releng/org.eclipse.justj.epp.site/pom.xml
new file mode 100644
index 0000000..911e166
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/pom.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2022 Eclipse contributors and others.
+
+This program and the accompanying materials
+are made available under the terms of the Eclipse Public License 2.0
+which accompanies this distribution, and is available at
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.eclipse.justj.epp.parent</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.justj.epp</groupId>
+ <artifactId>org.eclipse.justj.epp.site</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-repository</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <repositoryName>JustJ Build ${build.id}</repositoryName>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/epp/releng/org.eclipse.justj.epp.site/site.properties b/epp/releng/org.eclipse.justj.epp.site/site.properties
new file mode 100644
index 0000000..9a59306
--- /dev/null
+++ b/epp/releng/org.eclipse.justj.epp.site/site.properties
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+# Copyright (c) 2022 Eclipse contributors and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+
+categoryLabel = JustJ JREs for IDE Packages
+categoryDescription = Provides JREs that track the latest Long Term Support version of Java as used by the Eclipse Packaging Project's packages.
diff --git a/releng/org.eclipse.justj.releng/Build JustJ EPP Site.launch b/releng/org.eclipse.justj.releng/Build JustJ EPP Site.launch
new file mode 100644
index 0000000..e996de8
--- /dev/null
+++ b/releng/org.eclipse.justj.releng/Build JustJ EPP Site.launch
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
+ <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
+ <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
+ <mapAttribute key="org.eclipse.debug.core.environmentVariables">
+ <mapEntry key="JAVA_HOME" value="${maven.build.java.home}"/>
+ </mapAttribute>
+ <stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="${workspace_loc:/org.eclipse.justj.epp.site}/build.log"/>
+ <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+ <listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
+ </listAttribute>
+ <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}"/>
+ <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${maven.build.command}"/>
+ <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Djustj.tools.repo=${file_uri:${resource_loc:/org.eclipse.justj.tools.site}}/target/repository -Dorg.eclipse.justj.p2.manager.args="-remote localhost:${system_property:user.home}/justj-epp" -Dgit.commit=cd7a25f00505455bfbedaafc62bd18d6c03d0930 -Dbuild.id=local-build -Dbuild.type=nightly -DX clean verify"/>
+ <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${project_loc:/org.eclipse.justj.epp.site}/../.."/>
+</launchConfiguration>
diff --git a/releng/org.eclipse.justj.releng/VersionUpdater.launch b/releng/org.eclipse.justj.releng/VersionUpdater.launch
new file mode 100644
index 0000000..e1c7125
--- /dev/null
+++ b/releng/org.eclipse.justj.releng/VersionUpdater.launch
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+ <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+ <listEntry value="/org.eclipse.justj.codegen/src/org/eclipse/justj/codegen/model/util/VersionUpdater.java"/>
+ </listAttribute>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+ <listEntry value="1"/>
+ </listAttribute>
+ <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
+ <booleanAttribute key="org.eclipse.jdt.launching.ATTR_EXCLUDE_TEST_CODE" value="true"/>
+ <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/>
+ <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.justj.codegen.model.util.VersionUpdater"/>
+ <stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="org.eclipse.justj.codegen"/>
+ <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="${justj.clone.location} ${justj.tools.clone.location} ${justj.www.clone.location}"/>
+ <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.justj.codegen"/>
+</launchConfiguration>