record
record
record
record
record
record
record
record
Define the JRE needed to compile and run the Java projects of ${scope.project.label}
Set the heap space needed to work with the projects of ${scope.project.label}
Initialize JDT's package explorer to show working sets as its root objects
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
<item value="true" key="group_libraries"/>
<item value="false" key="linkWithEditor"/>
<item value="2" key="layout"/>
<item value="2" key="rootMode"/>
<item value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer configured="true" group_libraries="1" layout="2" linkWithEditor="0" rootMode="2" sortWorkingSets="false" workingSetName="">
<localWorkingSetManager>
<workingSet editPageId="org.eclipse.jdt.internal.ui.OthersWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1382792884467_1" label="Other Projects" name="Other Projects"/>
</localWorkingSetManager>
<activeWorkingSet workingSetName="Other Projects"/>
<allWorkingSets workingSetName="Other Projects"/>
</packageExplorer>" key="memento"/>
</section>
</section>
Ensure that Run/Debug/External Tools contain favorites
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchHistory>
<launchGroup id="org.eclipse.debug.ui.launchGroup.debug">
<mruHistory>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog Online).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer.tests/InstallerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/SynchronizerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/Oomph Sync Test Server.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (IDE).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/ProductCatalogGenerator.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.ui/IDE.launch"/> "/>
</mruHistory>
<favorites>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog Online).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.ui/IDE.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (IDE).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/ProductCatalogGenerator.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/SetupArchiver.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.util/Remote Debug (Port 8123).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.p2.core/RepositoryIntegrityAnalyzer Oomph Product Repository.launch"/> "/>
</favorites>
</launchGroup>
<launchGroup id="org.eclipse.debug.ui.launchGroup.profile">
<mruHistory/>
<favorites/>
</launchGroup>
<launchGroup id="org.eclipse.eclemma.ui.launchGroup.coverage">
<mruHistory>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog Online).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer.tests/InstallerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/SynchronizerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/Oomph Sync Test Server.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (IDE).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/ProductCatalogGenerator.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.ui/IDE.launch"/> "/>
</mruHistory>
<favorites/>
</launchGroup>
<launchGroup id="org.eclipse.ui.externaltools.launchGroup">
<mruHistory>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.releng/Build Windows 64bit.launch"/> "/>
</mruHistory>
<favorites>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.releng/Build Windows 64bit.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.releng/Build Linux 64bit.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.releng/Build Mac 64bit.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.releng/Build Clean.launch"/> "/>
</favorites>
</launchGroup>
<launchGroup id="org.eclipse.debug.ui.launchGroup.run">
<mruHistory>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog Online).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer.tests/InstallerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/SynchronizerTests.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.sync.tests/Oomph Sync Test Server.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (IDE).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/ProductCatalogGenerator.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.ui/IDE.launch"/> "/>
</mruHistory>
<favorites>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (Installer Dialog Online).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.ui/IDE.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup/Setup (IDE).launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/ProductCatalogGenerator.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.setup.installer/SetupArchiver.launch"/> "/>
<launch memento="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration local="false" path="/org.eclipse.oomph.p2.core/RepositoryIntegrityAnalyzer Oomph Product Repository.launch"/> "/>
</favorites>
</launchGroup>
</launchHistory>
Install the SBOM IDE integration.
Install the tools needed in the IDE to work with the source code for ${scope.project.label}
Install the tools needed in the IDE to work with the source code for ${scope.project.label}
github.remoteURIs
${scope.project.label} GitHub repository
remoteURI
${scope.project.label}
Create a .project file in the docs project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.cbi.p2repo.sbom.docs</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
Create a resources prefs file in the docs project
eclipse.preferences.version=1
encoding/<project>=UTF-8
Create a resources prefs file in the www project
eclipse.preferences.version=1
encoding/<project>=UTF-8
Create a resources prefs file in the samples project
eclipse.preferences.version=1
encoding/<project>=UTF-8
${git.clone.cbi.p2repo-sbom.location/releng/org.eclipse.cbi.p2repo.sbom.releng.target/org.eclipse.cbi.p2repo.sbom.prereqs.target}
org.eclipse.equinox.executable.feature.group
true
true
false
true
false
true
true
false
The dynamic working sets for CBI P2 Repository SBOM
The location used to specify JAVA_HOME in the External Tools Configurations.
Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone.