diff --git a/README.md b/README.md index f1c0ce10c8..ca40a579fb 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,6 @@ To build and run the unit test, use the following command: See [CONTRIBUTING.md](https://github.com/eclipse-equinox/.github/blob/main/CONTRIBUTING.md) +[]( +https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-equinox/p2/master/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup&show=true +"Click to open Eclipse-Installer Auto Launch or drag into your running installer") diff --git a/releng/org.eclipse.equinox.p2.setup/.project b/releng/org.eclipse.equinox.p2.setup/.project new file mode 100644 index 0000000000..3c0d27961e --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/.project @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.equinox.p2.setup</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> +</projectDescription> diff --git a/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs b/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup b/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup new file mode 100644 index 0000000000..5b03ae92e1 --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<setup:Configuration + xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" + label="Equinox P2"> + <annotation + source="http://www.eclipse.org/oomph/setup/BrandingInfo"> + <detail + key="imageURI"> + <value>https://www.eclipse.org/downloads/images/committers.png</value> + </detail> + <detail + key="badgeLabel"> + <value>P2</value> + </detail> + </annotation> + <installation + name="equinox.p2.installation" + label="Equinox P2 Installation"> + <setupTask + xsi:type="setup:VariableTask" + name="installation.id.default" + value="equinox-p2"/> + <productVersion + href="index:/org.eclipse.setup#//@productCatalogs[name='org.eclipse.applications']/@products[name='eclipse.platform.sdk']/@versions[name='latest']"/> + <description>The Equinox P2 installation provides the latest tools needed to work with the project's source code.</description> + </installation> + <workspace + name="equinox.p2.workspace" + label="Equinox P2 Workspace"> + <setupTask + xsi:type="setup:VariableTask" + name="workspace.id.default" + value="equinox-p2-ws"/> + <setupTask + xsi:type="setup:CompoundTask" + name="User Preferences"> + <annotation + source="http://www.eclipse.org/oomph/setup/UserPreferences"> + <detail + key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions"> + <value>record</value> + </detail> + </annotation> + <setupTask + xsi:type="setup:CompoundTask" + name="org.eclipse.oomph.setup.ui"> + <setupTask + xsi:type="setup:PreferenceTask" + key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions" + value="true"/> + </setupTask> + <setupTask + xsi:type="setup:CompoundTask" + name="org.eclipse.ui.ide"> + <setupTask + xsi:type="setup:PreferenceTask" + key="/instance/org.eclipse.ui.ide/WORKSPACE_NAME" + value="Equinox P2"/> + </setupTask> + </setupTask> + <setupTask + xsi:type="setup:VariableTask" + name="eclipse.git.authentication.style" + defaultValue="anonymous"/> + <stream + href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='equinox']/@projects[name='p2']/@streams[name='master']"/> + <description>The Equinox P2 workspace provides all the source code of the project.</description> + </workspace> + <description> + <p> + The <code>Equinox P2</code> configuration provisions a dedicated development environment for the complete set of projects that comprise P2, + i.e. the projects that are contained in the <a href="https://github.com/eclipse-equinox/p2">p2</a> repository. + </p> + <p> + The installation is based on the latest successful integration build of the <code>Eclipse Platform SDK</code>, + the PDE target platform, like the installation, is also based on the latest integration build, + and the API baseline is based on the most recent release. + <p> + </p> + Please <a href="https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning">read the tutorial instructions</a> for more details. + </p> + </description> +</setup:Configuration>