[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
+		(&quot;Content&quot;). Unless otherwise indicated below, the Content
+		is provided to you under the terms and conditions of the Eclipse
+		Public License Version 2.0 (&quot;EPL&quot;). 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, &quot;Program&quot; 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
+		(&quot;Redistributor&quot;) 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&#13;&#10;-Dorg.eclipse.justj.p2.manager.args=&quot;-remote localhost:${system_property:user.home}/justj-epp&quot;&#13;&#10;-Dgit.commit=cd7a25f00505455bfbedaafc62bd18d6c03d0930&#13;&#10;-Dbuild.id=local-build&#13;&#10;-Dbuild.type=nightly&#13;&#10;-DX&#13;&#10;clean&#13;&#10;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}&#13;&#10;${justj.tools.clone.location}&#13;&#10;${justj.www.clone.location}"/>
+    <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.justj.codegen"/>
+</launchConfiguration>