1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00

Bug 558288 - CDT Oomph setup should not fail on API Baseline activation

Provided Modular API Baseline Target
Fixed requirements for Modular Target
Fixed repository list
Fixed cdt-baseline.target
Fixed cdt.target
Switched cdt.target to 2019-12

Change-Id: I7a28b0d2e1abd142184575364f70ebddd47c2e13
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
This commit is contained in:
Alexander Fedorov 2019-12-14 13:00:10 +03:00
parent 0e789adba8
commit c5d86c70cb
3 changed files with 144 additions and 98 deletions

View file

@ -59,16 +59,82 @@
<setupTask <setupTask
xsi:type="setup:VariableTask" xsi:type="setup:VariableTask"
name="eclipse.target.platform" name="eclipse.target.platform"
defaultValue="Photon" defaultValue="2019-12"
storageURI="scope://Workspace"/> storageURI="scope://Workspace"/>
<setupTask
xsi:type="setup.targlets:TargletTask"
id="api.baseline.targlet"
targetName="Modular API Baseline Target"
activateTarget="false">
<targlet
name="${scope.project.label}"
activeRepositoryList="CDT Latest Released">
<requirement
name="org.eclipse.cdt.sdk.feature.group"/>
<requirement
name="org.eclipse.cdt.arduino.feature.group"/>
<requirement
name="org.eclipse.cdt.autotools.feature.group"/>
<requirement
name="org.eclipse.cdt.build.crossgcc.feature.group"/>
<requirement
name="org.eclipse.cdt.bupc.feature.group"/>
<requirement
name="org.eclipse.cdt.core.lrparser.sdk.feature.group"/>
<requirement
name="org.eclipse.cdt.core.parser.upc.sdk.feature.group"/>
<requirement
name="org.eclipse.cdt.debug.gdbjtag.feature.group"/>
<requirement
name="org.eclipse.cdt.debug.standalone.feature.group"/>
<requirement
name="org.eclipse.cdt.debug.ui.memory.feature.group"/>
<requirement
name="org.eclipse.cdt.docker.launcher.feature.group"/>
<requirement
name="org.eclipse.cdt.gnu.multicorevisualizer.feature.group"/>
<requirement
name="org.eclipse.cdt.examples.dsf.feature.group"/>
<requirement
name="org.eclipse.cdt.launch.remote.feature.group"/>
<requirement
name="org.eclipse.cdt.managedbuilder.llvm.feature.group"/>
<requirement
name="org.eclipse.cdt.msw.feature.group"/>
<requirement
name="org.eclipse.cdt.qt.feature.group"/>
<requirement
name="org.eclipse.cdt.testsrunner.feature.feature.group"/>
<requirement
name="org.eclipse.cdt.visualizer.feature.group"/>
<requirement
name="org.eclipse.cdt.xlc.sdk.feature.group"/>
<requirement
name="org.eclipse.launchbar.feature.group"/>
<requirement
name="org.eclipse.launchbar.remote.feature.group"/>
<repositoryList
name="CDT Latest Released">
<repository
url="https://download.eclipse.org/releases/2019-09/"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/2019-09/"/>
<repository
url="https://download.eclipse.org/tools/cdt/releases/9.9/cdt-9.9.0/"/>
<repository
url="https://download.eclipse.org/tools/cdt/launchbar/2.4/launchbar-2.4.0/"/>
</repositoryList>
</targlet>
</setupTask>
<stream name="master"> <stream name="master">
<setupTask <setupTask
xsi:type="pde:APIBaselineTask" xsi:type="pde:APIBaselineFromTargetTask"
id="baseline" predecessor="api.baseline.targlet"
name="CDT" name="Modular API Baseline"
version="9.9" targetName="Modular API Baseline Target"
location="${workspace.location/../api.baseline}" version="0.0.0">
remoteURI="https://download.eclipse.org/tools/cdt/releases/9.9/cdt-9.9.0/"/> <description>An API baseline based on the target platform named 'Modular API Baseline Target'</description>
</setupTask>
<setupTask <setupTask
xsi:type="git:GitCloneTask" xsi:type="git:GitCloneTask"
id="git.clone.cdt" id="git.clone.cdt"
@ -99,7 +165,9 @@
name="CDT" name="CDT"
activeRepositoryList="${eclipse.target.platform}"> activeRepositoryList="${eclipse.target.platform}">
<requirement <requirement
name="org.eclipse.platform.feature.group"/> name="org.eclipse.license.feature.group"/>
<requirement
name="com.google.gson"/>
<requirement <requirement
name="com.sun.xml.bind"/> name="com.sun.xml.bind"/>
<requirement <requirement
@ -109,29 +177,39 @@
<requirement <requirement
name="javax.xml.stream"/> name="javax.xml.stream"/>
<requirement <requirement
name="org.apache.log4j"/> name="net.sourceforge.lpg.lpgjavaruntime"/>
<requirement <requirement
name="org.apache.log4j.source"/> name="org.antlr.runtime"/>
<requirement <requirement
name="org.apache.commons.compress"/> name="org.apache.commons.compress"/>
<requirement
name="org.apache.log4j"/>
<requirement <requirement
name="org.assertj"/> name="org.assertj"/>
<requirement <requirement
name="net.sourceforge.lpg.lpgjavaruntime"/> name="org.freemarker"/>
<requirement
name="org.junit"/>
<requirement
name="org.junit.source"/>
<requirement
name="org.junit.jupiter.api"/>
<requirement
name="org.junit.jupiter.api.source"/>
<requirement
name="org.mockito"/>
<requirement <requirement
name="org.hamcrest"/> name="org.hamcrest"/>
<requirement <requirement
name="org.hamcrest.core"/> name="org.hamcrest.core"/>
<requirement
name="org.junit"/>
<requirement
name="org.junit.jupiter.api"/>
<requirement
name="org.mockito"/>
<requirement
name="org.slf4j.impl.log4j12"/>
<requirement
name="org.eclipse.equinox.executable.feature.group"/>
<requirement
name="org.eclipse.jdt.annotation"/>
<requirement
name="org.eclipse.sdk.feature.group"/>
<requirement
name="org.eclipse.test.feature.group"/>
<requirement
name="org.eclipse.epp.logging.aeri.feature.feature.group"/>
<requirement <requirement
name="org.eclipse.swtbot.eclipse.feature.group"/> name="org.eclipse.swtbot.eclipse.feature.group"/>
<requirement <requirement
@ -139,25 +217,11 @@
<requirement <requirement
name="org.eclipse.swtbot.eclipse.test.junit.feature.group"/> name="org.eclipse.swtbot.eclipse.test.junit.feature.group"/>
<requirement <requirement
name="org.eclipse.rse.feature.group"/> name="org.eclipse.remote.console.feature.group"/>
<requirement
name="org.eclipse.test.feature.group"/>
<requirement <requirement
name="org.eclipse.remote.feature.group"/> name="org.eclipse.remote.feature.group"/>
<requirement
name="org.eclipse.license.feature.group"/>
<requirement
name="com.google.gson"/>
<requirement <requirement
name="org.eclipse.remote.serial.feature.group"/> name="org.eclipse.remote.serial.feature.group"/>
<requirement
name="org.eclipse.remote.console.feature.group"/>
<requirement
name="org.eclipse.tm.terminal.connector.cdtserial.feature.feature.group"/>
<requirement
name="org.eclipse.tm.terminal.control"/>
<requirement
name="org.eclipse.tm.terminal.feature.feature.group"/>
<requirement <requirement
name="org.eclipse.launchbar.feature.group"/> name="org.eclipse.launchbar.feature.group"/>
<requirement <requirement
@ -165,50 +229,52 @@
<requirement <requirement
name="org.eclipse.linuxtools.docker.feature.feature.group"/> name="org.eclipse.linuxtools.docker.feature.feature.group"/>
<requirement <requirement
name="org.freemarker"/> name="org.eclipse.wst.xml_ui.feature.feature.group"/>
<requirement <requirement
name="org.bouncycastle.bcpkix"/> name="org.eclipse.tm.terminal.connector.cdtserial.feature.feature.group"/>
<requirement <requirement
name="org.bouncycastle.bcprov"/> name="org.eclipse.tm.terminal.control"/>
<requirement <requirement
name="org.antlr.runtime"/> name="org.eclipse.tm.terminal.feature.feature.group"/>
<requirement
name="org.eclipse.tools.templates.core"/>
<requirement <requirement
name="org.eclipse.tools.templates.freemarker"/> name="org.eclipse.tools.templates.freemarker"/>
<requirement
name="org.eclipse.tools.templates.freemarker.java11"/>
<requirement <requirement
name="org.eclipse.tools.templates.ui"/> name="org.eclipse.tools.templates.ui"/>
<requirement <requirement
name="org.eclipse.ui.trace"/> name="org.eclipse.tm4e.feature.feature.group"/>
<requirement
name="tm-feature.feature.group"/>
<requirement <requirement
name="org.eclipse.lsp4e"/> name="org.eclipse.lsp4e"/>
<requirement <requirement
name="org.eclipse.epp.logging.aeri.feature.feature.group"/> name="org.eclipse.lsp4e.debug"/>
<sourceLocator <sourceLocator
rootFolder="${git.clone.cdt.location}" rootFolder="${git.clone.cdt.location}"
locateNestedProjects="true"/> locateNestedProjects="true"/>
<repositoryList <repositoryList
name="Photon"> name="2019-12">
<repository <repository
url="https://download.eclipse.org/tools/orbit/downloads/drops/R20190827152740/repository/"/> url="https://download.eclipse.org/cbi/updates/license/"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/2019-12/"/>
<repository
url="https://download.eclipse.org/releases/2019-12/"/>
<repository
url="https://download.eclipse.org/eclipse/updates/4.14/"/>
<repository
url="http://download.eclipse.org/technology/epp/logging/stable/"/>
<repository <repository
url="https://download.eclipse.org/technology/swtbot/releases/2.7.0/"/> url="https://download.eclipse.org/technology/swtbot/releases/2.7.0/"/>
<repository <repository
url="https://download.eclipse.org/tools/ptp/builds/remote/3.0.1/"/> url="https://download.eclipse.org/tools/ptp/builds/remote/3.0.1/"/>
<repository
url="https://download.eclipse.org/releases/2019-09/"/>
<repository
url="http://download.eclipse.org/cbi/updates/license"/>
<repository
url="https://download.eclipse.org/eclipse/updates/4.13/R-4.13-201909161045/"/>
<repository <repository
url="https://download.eclipse.org/tools/cdt/launchbar/2.4/launchbar-2.4.1-simrel-2019-12-m3/"/> url="https://download.eclipse.org/tools/cdt/launchbar/2.4/launchbar-2.4.1-simrel-2019-12-m3/"/>
<repository <repository
url="http://download.eclipse.org/linuxtools/updates-docker-nightly/"/> url="http://download.eclipse.org/linuxtools/updates-docker-nightly/"/>
<repository <repository
url="https://download.eclipse.org/webtools/downloads/drops/R3.15.0/R-3.15.0-20190830034720/repository/"/> url="https://download.eclipse.org/webtools/downloads/drops/R3.15.0/R-3.15.0-20190830034720/repository/"/>
<repository
url="http://download.eclipse.org/technology/epp/logging/stable/"/>
<repository <repository
url="http://download.eclipse.org/tm/terminal/updates/4.4milestones/"/> url="http://download.eclipse.org/tm/terminal/updates/4.4milestones/"/>
<repository <repository

View file

@ -1,48 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?pde version="3.8"?><target name="cdt-baseline" sequenceNumber="17"> <?xml version="1.0" encoding="UTF-8" standalone="no"?><?pde version="3.8"?><target name="cdt-baseline" sequenceNumber="17">
<locations> <locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.cdt.gnu.build.source.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.gdbjtag.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.arduino.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.dsf.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.autotools.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gdb.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.build.crossgcc.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.standalone.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.visualizer.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.core.lrparser.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.docker.launcher.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.debug.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.platform.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.ui.memory.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.bupc.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.bupc.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.ui.memory.source.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.core.lrparser.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.core.parser.upc.feature.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.core.parser.upc.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.debug.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.debug.gdbjtag.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.core.lrparser.feature.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.debug.standalone.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.ui.memory.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.docker.launcher.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.multicorevisualizer.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.gnu.multicorevisualizer.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.examples.dsf.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.examples.dsf.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.msw.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.build.crossgcc.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.platform.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.autotools.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.launch.remote.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.launch.remote.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.qt.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.xlc.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.xlc.feature.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.debug.standalone.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.managedbuilder.llvm.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.managedbuilder.llvm.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.msw.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.build.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.qt.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.docker.launcher.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.testsrunner.feature.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.testsrunner.feature.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gdb.source.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.visualizer.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.native.feature.group" version="0.0.0"/> <unit id="org.eclipse.cdt.xlc.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.arduino.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.native.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.core.parser.upc.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.gnu.dsf.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.cdt.autotools.source.feature.group" version="0.0.0"/>
<unit id="org.eclipse.tools.templates.core" version="0.0.0"/>
<unit id="org.eclipse.tools.templates.ui" version="0.0.0"/>
<repository location="https://download.eclipse.org/tools/cdt/releases/9.9/cdt-9.9.0/"/> <repository location="https://download.eclipse.org/tools/cdt/releases/9.9/cdt-9.9.0/"/>
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">

View file

@ -1,4 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?pde version="3.8"?><target name="cdt" sequenceNumber="64"> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="cdt" sequenceNumber="65">
<locations> <locations>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="com.google.gson" version="0.0.0"/> <unit id="com.google.gson" version="0.0.0"/>
@ -10,18 +12,15 @@
<unit id="org.antlr.runtime" version="0.0.0"/> <unit id="org.antlr.runtime" version="0.0.0"/>
<unit id="org.apache.commons.compress" version="0.0.0"/> <unit id="org.apache.commons.compress" version="0.0.0"/>
<unit id="org.apache.log4j" version="0.0.0"/> <unit id="org.apache.log4j" version="0.0.0"/>
<unit id="org.apache.log4j.source" version="0.0.0"/>
<unit id="org.assertj" version="0.0.0"/> <unit id="org.assertj" version="0.0.0"/>
<unit id="org.freemarker" version="0.0.0"/> <unit id="org.freemarker" version="0.0.0"/>
<unit id="org.hamcrest" version="0.0.0"/> <unit id="org.hamcrest" version="0.0.0"/>
<unit id="org.hamcrest.core" version="0.0.0"/> <unit id="org.hamcrest.core" version="0.0.0"/>
<unit id="org.junit" version="0.0.0"/> <unit id="org.junit" version="0.0.0"/>
<unit id="org.junit.source" version="0.0.0"/>
<unit id="org.junit.jupiter.api" version="0.0.0"/> <unit id="org.junit.jupiter.api" version="0.0.0"/>
<unit id="org.junit.jupiter.api.source" version="0.0.0"/>
<unit id="org.mockito" version="0.0.0"/> <unit id="org.mockito" version="0.0.0"/>
<unit id="org.slf4j.impl.log4j12" version="0.0.0"/> <unit id="org.slf4j.impl.log4j12" version="0.0.0"/>
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/S20191118194249/repository/"/> <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12/"/>
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="0.0.0"/> <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="0.0.0"/>
@ -43,7 +42,8 @@
<!-- Needed for org.eclipse.emf.edit --> <!-- Needed for org.eclipse.emf.edit -->
<!-- Need to pull in org.eclipse.cdt.utils.pty for org.eclipse.remote.core to build --> <!-- Need to pull in org.eclipse.cdt.utils.pty for org.eclipse.remote.core to build -->
<!-- This slows down the build significantly, it should be removed when it becomes possible. --> <!-- This slows down the build significantly, it should be removed when it becomes possible. -->
<repository location="https://download.eclipse.org/releases/2019-09/"/> <!-- It can be removed by re-targeting to the particular update sites for each required dependency -->
<repository location="https://download.eclipse.org/releases/2019-12/"/>
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.license.feature.group" version="0.0.0"/> <unit id="org.eclipse.license.feature.group" version="0.0.0"/>
@ -51,9 +51,10 @@
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/> <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
<unit id="org.eclipse.test.feature.group" version="0.0.0"/> <unit id="org.eclipse.jdt.annotation" version="0.0.0"/>
<unit id="org.eclipse.sdk.feature.group" version="0.0.0"/> <unit id="org.eclipse.sdk.feature.group" version="0.0.0"/>
<repository location="https://download.eclipse.org/eclipse/updates/4.13/R-4.13-201909161045/"/> <unit id="org.eclipse.test.feature.group" version="0.0.0"/>
<repository location="https://download.eclipse.org/eclipse/updates/4.14/"/>
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.launchbar.feature.group" version="0.0.0"/> <unit id="org.eclipse.launchbar.feature.group" version="0.0.0"/>
@ -75,6 +76,7 @@
<repository location="http://download.eclipse.org/tm/terminal/updates/4.4milestones/"/> <repository location="http://download.eclipse.org/tm/terminal/updates/4.4milestones/"/>
</location> </location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<!-- normalize org.eclipse.cdt\releng\org.eclipse.cdt.repo\category.xml to remove .source IUs below -->
<unit id="org.eclipse.tools.templates.core" version="0.0.0"/> <unit id="org.eclipse.tools.templates.core" version="0.0.0"/>
<unit id="org.eclipse.tools.templates.core.source" version="0.0.0"/> <unit id="org.eclipse.tools.templates.core.source" version="0.0.0"/>
<unit id="org.eclipse.tools.templates.freemarker" version="0.0.0"/> <unit id="org.eclipse.tools.templates.freemarker" version="0.0.0"/>