[releng] Clarify ZIP building
diff --git a/examples/org.eclipse.ocl.examples/.launching/org.eclipse.ocl.examples buildZips.xml.launch b/examples/org.eclipse.ocl.examples/.externalToolBuilders/OCL Examples ZIPs.launch
similarity index 70%
rename from examples/org.eclipse.ocl.examples/.launching/org.eclipse.ocl.examples buildZips.xml.launch
rename to examples/org.eclipse.ocl.examples/.externalToolBuilders/OCL Examples ZIPs.launch
index 7546542..3726e9d 100644
--- a/examples/org.eclipse.ocl.examples/.launching/org.eclipse.ocl.examples buildZips.xml.launch
+++ b/examples/org.eclipse.ocl.examples/.externalToolBuilders/OCL Examples ZIPs.launch
@@ -1,16 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

 <launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">

 <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>

+<booleanAttribute key="org.eclipse.debug.core.ATTR_REFRESH_RECURSIVE" value="false"/>

+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>

 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">

 <listEntry value="/org.eclipse.ocl.examples/buildZips.xml"/>

 </listAttribute>

 <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">

 <listEntry value="1"/>

 </listAttribute>

+<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"/>

 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.ocl.examples"/>

 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>

 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dworkspace.root=${workspace_loc}"/>

+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${project}"/>

 <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.ocl.examples/buildZips.xml}"/>

+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>

 <stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>

 </launchConfiguration>

diff --git a/examples/org.eclipse.ocl.examples/.gitignore b/examples/org.eclipse.ocl.examples/.gitignore
index 1299b60..b83d222 100644
--- a/examples/org.eclipse.ocl.examples/.gitignore
+++ b/examples/org.eclipse.ocl.examples/.gitignore
@@ -1,3 +1 @@
-#/zips
 /target/
-/zips/
diff --git a/examples/org.eclipse.ocl.examples/.project b/examples/org.eclipse.ocl.examples/.project
index 29ddbf4..929afe9 100644
--- a/examples/org.eclipse.ocl.examples/.project
+++ b/examples/org.eclipse.ocl.examples/.project
@@ -6,6 +6,16 @@
 	</projects>
 	<buildSpec>
 		<buildCommand>
+			<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+			<triggers>full,incremental,</triggers>
+			<arguments>
+				<dictionary>
+					<key>LaunchConfigHandle</key>
+					<value>&lt;project&gt;/.externalToolBuilders/OCL Examples ZIPs.launch</value>
+				</dictionary>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
 			<name>org.eclipse.pde.ManifestBuilder</name>
 			<arguments>
 			</arguments>
diff --git a/examples/org.eclipse.ocl.examples/zips/.gitignore b/examples/org.eclipse.ocl.examples/zips/.gitignore
new file mode 100644
index 0000000..20cb71e
--- /dev/null
+++ b/examples/org.eclipse.ocl.examples/zips/.gitignore
@@ -0,0 +1 @@
+/*.zip
diff --git a/examples/org.eclipse.ocl.examples/zips/readme.txt b/examples/org.eclipse.ocl.examples/zips/readme.txt
new file mode 100644
index 0000000..9c126b1
--- /dev/null
+++ b/examples/org.eclipse.ocl.examples/zips/readme.txt
@@ -0,0 +1,6 @@
+This folder is a placeholder for the OCL example project ZIPs
+
+For a Tycho build, the ZIPs are built by a buildZips.xml invocation from maven-antrun in pom.xml.
+
+For interactive Eclipse usage, the buildZips.xml may be run as Run->External Tools->OCL Example ZIPs.
+The OCL Example ZIPs should run automatically when the project is built.
\ No newline at end of file