diff options
author | Eike Stepper | 2012-09-17 13:39:33 +0000 |
---|---|---|
committer | Eike Stepper | 2012-09-17 13:39:33 +0000 |
commit | 3014e5c7c2488e3103f3b67df7087577a664f6d2 (patch) | |
tree | ffe422fb6bc316de3d65f6aff198222600ab3278 /plugins/org.gastro.business.edit | |
parent | 4410a81b1e9943fcf886386f462de2c964bfb8fe (diff) | |
download | cdo-3014e5c7c2488e3103f3b67df7087577a664f6d2.tar.gz cdo-3014e5c7c2488e3103f3b67df7087577a664f6d2.tar.xz cdo-3014e5c7c2488e3103f3b67df7087577a664f6d2.zip |
Make example installer builds automatic
Diffstat (limited to 'plugins/org.gastro.business.edit')
4 files changed, 62 insertions, 1 deletions
diff --git a/plugins/org.gastro.business.edit/.externalToolBuilders/copyExample.ant b/plugins/org.gastro.business.edit/.externalToolBuilders/copyExample.ant new file mode 100644 index 0000000000..344747b637 --- /dev/null +++ b/plugins/org.gastro.business.edit/.externalToolBuilders/copyExample.ant @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!-- + Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Public License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + + Contributors: + Eike Stepper - initial API and implementation +--> +<project name="copyExample" default="main" basedir="../.."> + + <property name="installer" value="org.eclipse.emf.cdo.examples.installer" /> + <import file="../../${installer}/copyExampleLib.ant" optional="true" /> + <basename file="${build.project}" property="project" /> + + <target name="main"> + <copyExample project="${project}" /> + </target> + +</project> diff --git a/plugins/org.gastro.business.edit/.externalToolBuilders/org.gastro.business.edit.launch b/plugins/org.gastro.business.edit/.externalToolBuilders/org.gastro.business.edit.launch new file mode 100644 index 0000000000..92707cad70 --- /dev/null +++ b/plugins/org.gastro.business.edit/.externalToolBuilders/org.gastro.business.edit.launch @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> +<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> +<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> +<booleanAttribute key="org.eclipse.ant.uiSET_INPUTHANDLER" value="false"/> +<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> <item path="/org.eclipse.emf.cdo.examples.installer/examples" type="2"/> </resources>}"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/org.eclipse.emf.cdo.examples.client"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<booleanAttribute key="org.eclipse.debug.core.capture_output" value="false"/> +<booleanAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_OUTPUT_ON" value="false"/> +<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> +<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> +<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.emf.cdo.examples.client"/> +<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> <item path="/org.eclipse.emf.cdo.examples.installer/examples/org.gastro.business.edit" type="2"/> <item path="/org.gastro.business.edit" type="4"/> </resources>}"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${build_project}/.externalToolBuilders/copyExample.ant"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,auto,"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dbuild.project=${build_project}"/> +<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> +</launchConfiguration> diff --git a/plugins/org.gastro.business.edit/.project b/plugins/org.gastro.business.edit/.project index cc604fa349..5a5cec8203 100644 --- a/plugins/org.gastro.business.edit/.project +++ b/plugins/org.gastro.business.edit/.project @@ -24,6 +24,20 @@ </dictionary> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> + <triggers>auto,full,incremental,</triggers> + <arguments> + <dictionary> + <key>LaunchConfigHandle</key> + <value><project>/.externalToolBuilders/org.gastro.business.edit.launch</value> + </dictionary> + <dictionary> + <key>incclean</key> + <value>true</value> + </dictionary> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.pde.PluginNature</nature> diff --git a/plugins/org.gastro.business.edit/.settings/org.eclipse.core.resources.prefs b/plugins/org.gastro.business.edit/.settings/org.eclipse.core.resources.prefs index 0236bbdcf9..f06cc0ffca 100644 --- a/plugins/org.gastro.business.edit/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.gastro.business.edit/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Mon Jul 04 13:03:27 CEST 2011 eclipse.preferences.version=1 +encoding/.project=UTF-8 encoding//model/org.eclipse.emf.cdo.defs.ecorediag=UTF-8 |