Commit 4b27baad authored by Alexander Diewald's avatar Alexander Diewald
Browse files
parents e2c2caaf 0e5a57d8
<?xml version="1.0" encoding="UTF-8"?><cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="fortiss_kepler.rmap" shortDesc="Fortiss Tooling Kernel Developer Workspace Materialization">
<cq:documentation xmlns="http://www.w3.org/1999/xhtml">Buckminster materialization of the tooling kernel 2.0 workspace.</cq:documentation>
<cq:rootRequest name="org.fortiss.af3.phoenix.product.top" componentType="eclipse.feature"/>
<cq:advisorNode namePattern="^org\.fortiss\..*" componentType="osgi.bundle" sourceLevel="REQUIRE"/>
</cq:componentQuery>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.6"?>
<target name="buckminster-target" sequenceNumber="2">
<locations>
<location path="${workspace_loc}/fortiss-std-env/target-platform" type="Directory"/>
<location path="${eclipse_home}" type="Profile"/>
<location path="${workspace_loc}/fortiss-std-env/delta-pack" type="Directory"/>
<location path="${eclipse_home}/dropins" type="Directory"/>
</locations>
</target>
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
<rm:property key="git.clone.dir" value="${workspace.root}/git"/>
<rm:locator pattern="^org\.fortiss\.tooling\..*" searchPathRef="kernel"/>
<rm:locator pattern="^org\.fortiss\.af3\..*" searchPathRef="fortiss"/>
<rm:locator pattern="^org\.fortiss\.pragmatictransformation" searchPathRef="fortiss"/>
<rm:locator pattern="^eu\.fbk\..*" searchPathRef="fortiss"/>
<rm:locator pattern="^com\.microsoft\..*" searchPathRef="fortiss"/>
<rm:locator pattern="^org\.lwjgl.*" searchPathRef="lwjgl"/>
<rm:locator pattern="^org\.eclipse\.nebula.*" searchPathRef="nebula"/>
<rm:locator pattern="^org\.eclipse\.swtbot.*" searchPathRef="swtbot"/>
<rm:locator pattern="^org\.hamcrest.*" searchPathRef="orbit"/>
<rm:locator pattern="^org\.eclipse\.fx\.ide.*" searchPathRef="efxclipse-ide"/>
<rm:locator pattern="^org\.eclipse\.fx.*" searchPathRef="efxclipse-runtime"/>
<rm:locator searchPathRef="kepler"/>
<rm:locator searchPathRef="orbit"/>
<rm:searchPath name="kernel">
<rm:provider componentTypes="osgi.bundle" readerType="git">
<rm:property key="git.remote.uri" value="https://git.fortiss.org/af3/kernel.git"/>
<rm:uri format="{0}/kernel,{1}">
<bc:propertyRef key="git.clone.dir"/>
<bc:propertyRef key="buckminster.component"/>
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="fortiss">
<rm:provider componentTypes="osgi.bundle" readerType="git">
<rm:property key="git.remote.uri" value="https://git.fortiss.org/af3/af3.git"/>
<rm:uri format="{0}/af3,{1}">
<bc:propertyRef key="git.clone.dir"/>
<bc:propertyRef key="buckminster.component"/>
</rm:uri>
</rm:provider>
<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="git">
<rm:property key="git.remote.uri" value="https://git.fortiss.org/af3/af3_dev_product.git"/>
<rm:uri format="{0}/af3_product,{1}">
<bc:propertyRef key="git.clone.dir"/>
<bc:propertyRef key="buckminster.component"/>
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="kepler">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/releases/kepler"/>
</rm:provider>
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/eclipse/updates/4.3"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="lwjgl">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://lwjgl.org/update"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="swtbot">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/technology/swtbot/releases/2.4.0/"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="nebula">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://archive.eclipse.org/nebula/Q12015/release/"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="orbit">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="efxclipse-ide">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/efxclipse/updates-released/0.9.0/site/"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="efxclipse-runtime">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:property key="buckminster.source" value="false"/>
<rm:property key="buckminster.mutable" value="false"/>
<rm:uri format="http://download.eclipse.org/efxclipse/runtime-released/0.9.0/site/"/>
</rm:provider>
</rm:searchPath>
</rm:rmap>
#!/bin/sh
repo_arr=( \
"af3" \
"kernel" )
for d in "${repo_arr[@]}"; do
cd "git/$d"
git submodule update --init --recursive --remote
# Also, install the pull hooks
cp ../../fortiss-std-env/git-hooks/post-checkout .git/hooks/
cp ../../fortiss-std-env/git-hooks/post-merge .git/hooks/
chmod a+x .git/hooks/post-checkout
chmod a+x .git/hooks/post-merge
cd ../..
done
REM This script upgrades an Eclipse installation with Subclipse and B3
REM Run this script from within your Eclipse installation you want to upgrade, i.e.,
REM this script assumes to be in the same folder as your Eclipse launcher.
ECHO Installing Subclipse ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://subclipse.tigris.org/update_1.6.x -installIU org.tigris.subversion.subclipse.feature.group,org.tigris.subversion.clientadapter.feature.feature.group,org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tmatesoft.svnkit.feature.group
ECHO Installing Buckminster ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/helios -installIU org.eclipse.zest.sdk.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-3.6 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subclipse.feature.feature.group
ECHO Installing B3 ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/modeling/emft/b3/updates-3.6 -installIU org.eclipse.b3.aggregator.editor.feature.feature.group,org.eclipse.b3.aggregator.engine.feature.feature.group
ECHO Installing ConQAT Development Tools
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://www4.in.tum.de/~ccsm/eclipse_update_site -installIU org.conqat.ide.dev_tools_feature.feature.group
ECHO Installing SWTBot
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
ECHO Installing nebula widgets
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
#!/bin/bash
# This script upgrades an Eclipse installation with Subclipse, Zest and Buckminster
# Run this script from within your Eclipse installation you want to upgrade, i.e.,
# this script assumes to be in the same folder as your Eclipse launcher.
echo Installing Subclipse ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://subclipse.tigris.org/update_1.6.x -installIU org.tigris.subversion.subclipse.feature.group,org.tigris.subversion.clientadapter.feature.feature.group,org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tmatesoft.svnkit.feature.group
echo Installing Buckminster ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/helios -installIU org.eclipse.zest.sdk.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-3.6 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subclipse.feature.feature.group
echo Installing B3 ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/modeling/emft/b3/updates-3.6 -installIU org.eclipse.b3.aggregator.editor.feature.feature.group,org.eclipse.b3.aggregator.engine.feature.feature.group
echo Installing ConQAT Development Tools
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://www4.in.tum.de/~ccsm/eclipse_update_site -installIU org.conqat.ide.dev_tools_feature.feature.group
echo Installing SWTBot
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
echo Installing nebula widgets
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
REM This script upgrades an Eclipse installation with Subclipse and B3
REM Run this script from within your Eclipse installation you want to upgrade, i.e.,
REM this script assumes to be in the same folder as your Eclipse launcher.
ECHO Installing Subclipse ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://subclipse.tigris.org/update_1.6.x -installIU org.tigris.subversion.subclipse.feature.group,org.tigris.subversion.clientadapter.feature.feature.group,org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tmatesoft.svnkit.feature.group
ECHO Installing Buckminster ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/indigo -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-3.7 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subclipse.feature.feature.group
ECHO Installing ConQAT Development Tools
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://www4.in.tum.de/~ccsm/eclipse_update_site -installIU org.conqat.ide.dev_tools_feature.feature.group
#!/bin/bash
# This script upgrades an Eclipse installation with Subclipse, Zest and Buckminster
# Run this script from within your Eclipse installation you want to upgrade, i.e.,
# this script assumes to be in the same folder as your Eclipse launcher.
echo Installing Subclipse ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://subclipse.tigris.org/update_1.6.x -installIU org.tigris.subversion.subclipse.feature.group,org.tigris.subversion.clientadapter.feature.feature.group,org.tigris.subversion.clientadapter.javahl.feature.feature.group,org.tigris.subversion.clientadapter.svnkit.feature.feature.group,org.tmatesoft.svnkit.feature.group
echo Installing Buckminster ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/indigo -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-3.7 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subclipse.feature.feature.group
echo Installing ConQAT ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://www4.in.tum.de/~ccsm/eclipse_update_site -installIU org.conqat.ide.dev_tools_feature.feature.group
REM This script upgrades an Eclipse installation with Subclipse and B3
REM Run this script from within your Eclipse installation you want to upgrade, i.e.,
REM this script assumes to be in the same folder as your Eclipse launcher.
echo Installing EGit
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/egit/updates-3.7.1 -installIU org.eclipse.egit.feature.group,org.eclipse.egit.feature.group
ECHO Installing Buckminster ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/indigo -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.3 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.git.feature.feature.group
ECHO Installing Java8 support
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/eclipse/updates/4.3-P-builds/P20140317-1600/ -installIU org.eclipse.jdt.a2.java8patch.feature.group,org.eclipse.jdt.java8patch.feature.group,org.eclipse.pde.java8patch.feature.group
ECHO Installing SWTBot
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/releases/2.4.0/ -installIU org.eclipse.swtbot.feature.group
ECHO Installing nebula widgets
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
ECHO Installing e\(fx\)clipse
REM The required xtext dependency is fetched via the luna update site, as the command line
REM installer does not correcly parse the xtext update site that is used with oomph.
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/efxclipse/runtime-released/0.9.0/site/ -installIU org.eclipse.fx.target.rcp.feature.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/efxclipse/updates-released/0.9.0/site/,http://download.eclipse.org/releases/luna -installIU org.eclipse.fx.ide.all.kepler.feature.feature.group
ECHO Installing SystemFOCUS tooling
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.fortiss.org/public/projects/org.eclipse.systemfocus.tooling.site/0.6/ -installIU org.eclipse.systemfocus.tooling.codereview.feature.feature.group,org.eclipse.systemfocus.tooling.emfgeneration.git.feature.feature.group
#!/bin/bash
# This script upgrades an Eclipse installation with EGit, Zest and Buckminster
# Run this script from within your Eclipse installation you want to upgrade, i.e.,
# this script assumes to be in the same folder as your Eclipse launcher.
echo Installing EGit
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/egit/updates-3.7.1 -installIU org.eclipse.egit.feature.group,org.eclipse.egit.feature.group
echo Installing Buckminster ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/kepler -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.3 -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.git.feature.feature.group
echo Installing Java8 support
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/eclipse/updates/4.3-P-builds/P20140317-1600/ -installIU org.eclipse.jdt.a2.java8patch.feature.group,org.eclipse.jdt.java8patch.feature.group,org.eclipse.pde.java8patch.feature.group
echo Installing SWTBot
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/releases/2.4.0/ -installIU org.eclipse.swtbot.feature.group
echo Installing nebula widgets
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
echo Installing e\(fx\)clipse
# The required xtext dependency is fetched via the luna update site, as the command line
# installer does not correcly parse the xtext update site that is used with oomph.
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/efxclipse/runtime-released/0.9.0/site/ -installIU org.eclipse.fx.target.rcp.feature.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/efxclipse/updates-released/0.9.0/site/,http://download.eclipse.org/releases/luna -installIU org.eclipse.fx.ide.all.kepler.feature.feature.group
echo Installing SystemFOCUS tooling
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.fortiss.org/public/projects/org.eclipse.systemfocus.tooling.site/0.6/ -installIU org.eclipse.systemfocus.tooling.codereview.feature.feature.group,org.eclipse.systemfocus.tooling.emfgeneration.git.feature.feature.group
REM This script upgrades an Eclipse installation with Subversive and Buckminster
REM Run this script from within your Eclipse installation you want to upgrade, i.e.,
REM this script assumes to be in the same folder as your Eclipse launcher.
ECHO Installing Subversive from eclipse.org and polarion.org ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/luna -installIU org.eclipse.team.svn.feature.group,org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group,org.eclipse.team.svn.revision.graph.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://community.polarion.com/projects/subversive/download/eclipse/4.0/luna-site -installIU org.polarion.eclipse.team.svn.connector.feature.group,org.polarion.eclipse.team.svn.connector.svnkit18.feature.group
ECHO Installing Buckminster from eclipse.org ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/luna -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.4/ -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subversive.feature.feature.group
ECHO Installing SWTBot
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
ECHO Installing nebula widgets
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
#!/bin/bash
# This script upgrades an Eclipse installation with Subversive and Buckminster
# Run this script from within your Eclipse installation you want to upgrade, i.e.,
# this script assumes to be in the same folder as your Eclipse launcher.
echo Installing Subversive from eclipse.org and polarion.org ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/luna -installIU org.eclipse.team.svn.feature.group,org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group,org.eclipse.team.svn.revision.graph.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://community.polarion.com/projects/subversive/download/eclipse/4.0/luna-site -installIU org.polarion.eclipse.team.svn.connector.feature.group,org.polarion.eclipse.team.svn.connector.svnkit18.feature.group
echo Installing Buckminster from eclipse.org ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/luna -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.4/ -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subversive.feature.feature.group
echo Installing SWTBot
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
echo Installing nebula widgets
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
REM This script upgrades an Eclipse installation with Subversive and Buckminster
REM Run this script from within your Eclipse installation you want to upgrade, i.e.,
REM this script assumes to be in the same folder as your Eclipse launcher.
ECHO Installing Subversive from eclipse.org and polarion.org ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/mars -installIU org.eclipse.team.svn.feature.group,org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group,org.eclipse.team.svn.revision.graph.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://community.polarion.com/projects/subversive/download/eclipse/4.0/mars-site -installIU org.polarion.eclipse.team.svn.connector.feature.group,org.polarion.eclipse.team.svn.connector.svnkit18.feature.group
ECHO Installing Buckminster from eclipse.org ...
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/mars -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.5/ -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subversive.feature.feature.group
ECHO Installing SWTBot
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
ECHO Installing nebula widgets
eclipsec.exe -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
#!/bin/bash
# This script upgrades an Eclipse installation with Subclipse, Zest and Buckminster
# Run this script from within your Eclipse installation you want to upgrade, i.e.,
# this script assumes to be in the same folder as your Eclipse launcher.
echo Installing Subversive from eclipse.org and polarion.org ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/mars -installIU org.eclipse.team.svn.feature.group,org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group,org.eclipse.team.svn.revision.graph.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://community.polarion.com/projects/subversive/download/eclipse/4.0/mars-site -installIU org.polarion.eclipse.team.svn.connector.feature.group,org.polarion.eclipse.team.svn.connector.svnkit18.feature.group
echo Installing Buckminster from eclipse.org ...
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/mars -installIU org.eclipse.zest.feature.group,org.eclipse.zest.sdk.feature.group
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/tools/buckminster/updates-4.5/ -installIU org.eclipse.buckminster.core.feature.feature.group,org.eclipse.buckminster.pde.feature.feature.group,org.eclipse.buckminster.subversive.feature.feature.group
echo Installing SWTBot
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/technology/swtbot/snapshots/ -installIU org.eclipse.swtbot.feature.group
echo Installing nebula widgets
./eclipse -noSplash -application org.eclipse.equinox.p2.director -repository http://archive.eclipse.org/nebula/Q12015/release/ -installIU org.eclipse.nebula.feature.feature.group
#!/bin/bash -e
if [ -f META-INF/MANIFEST.MF ]; then
ScriptLocation=`dirname "$0"`
PluginName=`grep -F "Bundle-SymbolicName: " META-INF/MANIFEST.MF | awk '{ print $2 }'`
PluginName=${PluginName%;*}
PluginVersion=`grep -F "Bundle-Version: " META-INF/MANIFEST.MF | awk '{ print $2 }'`
PluginVersion=${PluginVersion%.qualifier*}
echo 'Found Plugin Name: "'$PluginName'"'
echo 'Found Plugin Version: "'$PluginVersion'"'
echo "Fetching Template from $ScriptLocation"
sed -e "s/%PluginName%/$PluginName/g" \
-e "s/%PluginVersion%/$PluginVersion/g" \
$ScriptLocation/template-pom.xml > ./pom.xml
echo 'Generated pom.xml.'
else
echo 'Directory contains no META-INF/MANIFEST.MF'
exit 1;
fi
\ No newline at end of file
#!/bin/bash
for gm in `find . -wholename '*/model/*.genmodel'`; do
echo Processing $gm ...
sed -i -e 's/body=".*"\/>/\/>/g' $gm
sed -i -e 's/body=".*">/>/g' $gm
echo Safety grep ...
cat $gm | grep body
echo End of Safety
done
#!/bin/bash -e
ScriptLocation=`dirname "$0"`
for plugin in `find . -name 'META-INF' -printf '%h '`; do
echo 'Entering '$plugin' ...'
cd $plugin
../$ScriptLocation/create-pom-xml.sh
echo 'Exiting '$plugin' ...'
cd ..
echo
done
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- (c) 2018 fortiss GmbH -->
<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.fortiss.af3</groupId>
<artifactId>%PluginName%</artifactId>
<packaging>eclipse-plugin</packaging>
<parent>
<groupId>org.fortiss.std.pom</groupId>
<artifactId>std-parent-pom</artifactId>
<version>1.0</version>
<relativePath>../../parent-pom.xml</relativePath>
</parent>
<version>%PluginVersion%-SNAPSHOT</version>
</project>
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment