Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Elder2014-04-04 18:37:02 -0400
committerPaul Elder2014-04-14 10:46:26 -0400
commit54b8d49f998e233368d3c459d0d9dd62cd92faaa (patch)
tree78da9dd3816829ac30039eb04f1e76c0ebdf1273
parente9e29d83ba0e378d154b8cf66da1c396346c03aa (diff)
downloadorg.eclipse.jet-54b8d49f998e233368d3c459d0d9dd62cd92faaa.tar.gz
org.eclipse.jet-54b8d49f998e233368d3c459d0d9dd62cd92faaa.tar.xz
org.eclipse.jet-54b8d49f998e233368d3c459d0d9dd62cd92faaa.zip
Bug 395153 - Setup Maven builds for m2t-jet
-rw-r--r--.gitignore2
-rw-r--r--.project13
-rw-r--r--Generate POMs (project-structure.xml).launch6
-rw-r--r--doc/org.eclipse.jet.doc-feature/.gitignore1
-rw-r--r--doc/org.eclipse.jet.doc-feature/feature.xml2
-rw-r--r--doc/org.eclipse.jet.doc-feature/pom.xml25
-rw-r--r--doc/org.eclipse.jet.doc/.gitignore5
-rw-r--r--doc/org.eclipse.jet.doc/META-INF/MANIFEST.MF5
-rw-r--r--doc/org.eclipse.jet.doc/build.properties34
-rw-r--r--doc/org.eclipse.jet.doc/buildDoc.xml66
-rw-r--r--doc/org.eclipse.jet.doc/javadocOptions.txt30
-rw-r--r--doc/org.eclipse.jet.doc/plugin.xml14
-rw-r--r--doc/org.eclipse.jet.doc/pom.xml78
-rw-r--r--doc/org.eclipse.jet.doc/references/.gitignore1
-rw-r--r--doc/org.eclipse.jet.doc/toc.xml1
-rw-r--r--doc/org.eclipse.jet.doc/topics_Reference.xml4
-rw-r--r--indigo.target15
-rw-r--r--juno.target15
-rw-r--r--kepler.target16
-rw-r--r--luna.target15
-rw-r--r--p2-repo/.gitignore2
-rw-r--r--p2-repo/category.xml30
-rw-r--r--p2-repo/pom.xml26
-rw-r--r--plugins/org.eclipse.jet-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet-feature/pom.xml57
-rw-r--r--plugins/org.eclipse.jet.capabilities-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.capabilities-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet.capabilities-feature/pom.xml25
-rw-r--r--plugins/org.eclipse.jet.capabilities/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.capabilities/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.jet.capabilities/build.properties1
-rw-r--r--plugins/org.eclipse.jet.capabilities/pom.xml26
-rw-r--r--plugins/org.eclipse.jet.core-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.core-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet.core-feature/pom.xml57
-rw-r--r--plugins/org.eclipse.jet.core/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.core/pom.xml26
-rw-r--r--plugins/org.eclipse.jet.editor-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.editor-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet.editor-feature/pom.xml57
-rw-r--r--plugins/org.eclipse.jet.editor/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.editor/pom.xml26
-rw-r--r--plugins/org.eclipse.jet.sdk-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.sdk-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet.sdk-feature/pom.xml25
-rw-r--r--plugins/org.eclipse.jet.ui/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.ui/pom.xml26
-rw-r--r--plugins/org.eclipse.jet.uml2-feature/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.uml2-feature/feature.xml2
-rw-r--r--plugins/org.eclipse.jet.uml2-feature/pom.xml57
-rw-r--r--plugins/org.eclipse.jet.uml2/.gitignore1
-rw-r--r--plugins/org.eclipse.jet.uml2/META-INF/MANIFEST.MF4
-rw-r--r--plugins/org.eclipse.jet.uml2/pom.xml26
-rw-r--r--plugins/org.eclipse.jet/.gitignore2
-rw-r--r--plugins/org.eclipse.jet/pom.xml26
-rw-r--r--pom.xml391
-rw-r--r--project-structure.xml54
-rw-r--r--tests/org.eclipse.jet.tests-feature/.gitignore1
-rw-r--r--tests/org.eclipse.jet.tests-feature/feature.xml15
-rw-r--r--tests/org.eclipse.jet.tests-feature/pom.xml57
-rw-r--r--tests/org.eclipse.jet.tests.core/.gitignore1
-rw-r--r--tests/org.eclipse.jet.tests.core/pom.xml40
-rw-r--r--tests/org.eclipse.jet.tests/.gitignore2
-rw-r--r--tests/org.eclipse.jet.tests/pom.xml40
65 files changed, 1436 insertions, 37 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8f50daa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/.DS_Store
+/target
diff --git a/.project b/.project
index 43c5251..bbc5f40 100644
--- a/.project
+++ b/.project
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>org.eclipse.jet</name>
+ <name>org.eclipse.jet-root</name>
<comment></comment>
<projects>
</projects>
@@ -8,4 +8,15 @@
</buildSpec>
<natures>
</natures>
+ <filteredResources>
+ <filter>
+ <id>1396052678291</id>
+ <name></name>
+ <type>10</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-true-(plugins|features|examples|doc|tests|transforms)</arguments>
+ </matcher>
+ </filter>
+ </filteredResources>
</projectDescription>
diff --git a/Generate POMs (project-structure.xml).launch b/Generate POMs (project-structure.xml).launch
new file mode 100644
index 0000000..877c00b
--- /dev/null
+++ b/Generate POMs (project-structure.xml).launch
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jet.jet2Transformation">
+<stringAttribute key="org.eclipse.jet.id" value="org.eclipse.jet.genmaven"/>
+<intAttribute key="org.eclipse.jet.logFilterLevel" value="3"/>
+<stringAttribute key="org.eclipse.jet.source" value="/org.eclipse.jet-root/project-structure.xml"/>
+</launchConfiguration>
diff --git a/doc/org.eclipse.jet.doc-feature/.gitignore b/doc/org.eclipse.jet.doc-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/doc/org.eclipse.jet.doc-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/doc/org.eclipse.jet.doc-feature/feature.xml b/doc/org.eclipse.jet.doc-feature/feature.xml
index 06aee69..a890c41 100644
--- a/doc/org.eclipse.jet.doc-feature/feature.xml
+++ b/doc/org.eclipse.jet.doc-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.doc"
label="%featureName"
- version="1.1.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/doc/org.eclipse.jet.doc-feature/pom.xml b/doc/org.eclipse.jet.doc-feature/pom.xml
new file mode 100644
index 0000000..b249b26
--- /dev/null
+++ b/doc/org.eclipse.jet.doc-feature/pom.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.doc</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project>
+
diff --git a/doc/org.eclipse.jet.doc/.gitignore b/doc/org.eclipse.jet.doc/.gitignore
new file mode 100644
index 0000000..5ff2b3c
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/.gitignore
@@ -0,0 +1,5 @@
+/target
+/api-context-libs
+/linkoffline-target
+/javadocOptions.tmp.txt
+/doc.bin.log
diff --git a/doc/org.eclipse.jet.doc/META-INF/MANIFEST.MF b/doc/org.eclipse.jet.doc/META-INF/MANIFEST.MF
index 134ddce..27a2477 100644
--- a/doc/org.eclipse.jet.doc/META-INF/MANIFEST.MF
+++ b/doc/org.eclipse.jet.doc/META-INF/MANIFEST.MF
@@ -2,9 +2,10 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Plugin.name
Bundle-SymbolicName: org.eclipse.jet.doc; singleton:=true
-Bundle-Version: 1.1.0.qualifier
+Bundle-Version: 1.3.0.qualifier
Bundle-Vendor: %Provider.name
Bundle-Localization: plugin
-Require-Bundle: org.eclipse.help;bundle-version="[3.2.0,4.0.0)"
+Require-Bundle: org.eclipse.help;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.platform.doc.isv;bundle-version="3.2.0";resolution:=optional
Eclipse-LazyStart: true
Bundle-ActivationPolicy: lazy
diff --git a/doc/org.eclipse.jet.doc/build.properties b/doc/org.eclipse.jet.doc/build.properties
index 9c86577..ab39574 100644
--- a/doc/org.eclipse.jet.doc/build.properties
+++ b/doc/org.eclipse.jet.doc/build.properties
@@ -1 +1,33 @@
-custom = true
+jars.compile.order = .
+source.. =
+bin.includes = META-INF/,\
+ ModelingFeature.png,\
+ about.html,\
+ about.ini,\
+ about.properties,\
+ about.mappings,\
+ book.css,\
+ eclipse.gif,\
+ eclipse.png,\
+ eclipse24.gif,\
+ eclipse32.gif,\
+ eclipse32.png,\
+ eclipse48.gif,\
+ eclipse48.png,\
+ eclipse_lg.gif,\
+ gettingStarted/,\
+ images/,\
+ notices.html,\
+ references/,\
+ schema.css,\
+ tasks/,\
+ toc.xml,\
+ tocExtensionPointiReference.xml,\
+ toccontrolTags.xml,\
+ tocformatTags.xml,\
+ tocjavaTags.xml,\
+ tocworkspaceTags.xml,\
+ topics_Reference.xml,\
+ tutorials/,\
+ plugin.properties,\
+ plugin.xml
diff --git a/doc/org.eclipse.jet.doc/buildDoc.xml b/doc/org.eclipse.jet.doc/buildDoc.xml
new file mode 100644
index 0000000..9cac863
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/buildDoc.xml
@@ -0,0 +1,66 @@
+<project name="JavaDoc Build" default="all" basedir=".">
+
+ <property name="install" value="${'$'}{basedir}/../../" />
+
+ <target name="all">
+ <antcall target="generateJavadoc" />
+ </target>
+
+ <target name="generateJavadoc">
+ <echo message="Cleaning reference/api..." />
+ <delete dir="references/api" />
+ <mkdir dir="references/api" />
+ <echo message="Done." />
+
+ <echo message="Determining path to javadoc executable, using home dir ${'$'}{java.home}..." />
+ <available file="${'$'}{java.home}/../bin/javadoc.exe" property="javadoc" value="${'$'}{java.home}/../bin/javadoc.exe" />
+ <available file="${java.home}/../bin/javadoc" property="javadoc" value="${java.home}/../bin/javadoc" />
+ <available file="${java.home}/bin/javadoc" property="javadoc" value="${java.home}/bin/javadoc" />
+ <echo message="Done: ${javadoc}" />
+
+ <echo message="Determining args list delimiter..." />
+ <condition property="args.list.delimiter" value=":">
+ <or>
+ <os family="unix" />
+ <os family="mac" />
+ </or>
+ </condition>
+ <condition property="args.list.delimiter" value=";">
+ <os family="windows" />
+ </condition>
+ <echo message="Done: ${args.list.delimiter}" />
+
+ <echo message="Determining context libs for javadoc generation ..." />
+ <path id="api.context.libs">
+ <fileset dir="api-context-libs">
+ <include name="*.jar" />
+ </fileset>
+ </path>
+ <pathconvert property="api.context.libs.classpath" pathsep="${args.list.delimiter}">
+ <path refid="api.context.libs" />
+ </pathconvert>
+ <echo message="Done: ${api.context.libs.classpath}" />
+
+ <echo message="Preparing offline link target" />
+ <property name="linkoffline-target" value="linkoffline-target" />
+ <unzip src="${linkoffline-target}/org.eclipse.platform.doc.isv.jar" dest="${linkoffline-target}/org.eclipse.platform.doc.isv/" />
+ <echo message="Done: ${linkoffline-target} contains unzipped offline link target." />
+
+ <property name="tmp.options.file" value="javadocOptions.tmp.txt" />
+ <echo message="Preparing temporary options file ${tmp.options.file}" />
+ <copy file="javadocOptions.txt" tofile="${tmp.options.file}" overwrite="true" />
+ <replaceregexp file="${basedir}/${tmp.options.file}" flags="g" match="(\r\n?|\n);" replace="${args.list.delimiter}" />
+ <replace file="${basedir}/${tmp.options.file}" token="@context@" value="${api.context.libs.classpath}" />
+ <replace file="${basedir}/${tmp.options.file}" token="@rt@" value="${bootclasspath}" />
+ <replace file="${basedir}/${tmp.options.file}" token="@args.list.delimiter@" value="${args.list.delimiter}" />
+ <replace file="${basedir}/${tmp.options.file}" token="@linkoffline-target@" value="${linkoffline-target}" />
+ <echo message="Done." />
+
+ <echo message="Generating javadoc..." />
+ <exec dir="." executable="${javadoc}" output="doc.bin.log">
+ <arg line="@${basedir}/${tmp.options.file} -J-Xmx1000M" />
+ </exec>
+ <echo message="Done." />
+ </target>
+
+</project>
diff --git a/doc/org.eclipse.jet.doc/javadocOptions.txt b/doc/org.eclipse.jet.doc/javadocOptions.txt
new file mode 100644
index 0000000..a7314fa
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/javadocOptions.txt
@@ -0,0 +1,30 @@
+-charset "iso-8859-1"
+-sourcepath "../../plugins/org.eclipse.jet.core/src:../../plugins/org.eclipse.jet/src:../../plugins/org.eclipse.jet.ui/src"
+-d references/api
+-classpath @rt@@args.list.delimiter@@context@
+-use
+-breakiterator
+-splitIndex
+-windowtitle "JET API Reference"
+-doctitle "JET API Reference"
+-header "<b>JET API Reference</b><br>@build@"
+-bottom "Copyright (c) IBM Corp. and others 2005, 2014. All Rights Reserved."
+-link http://docs.oracle.com/javase/1.4.2/docs/api/
+-linkoffline PLUGINS_ROOT/org.eclipse.platform.doc.isv/reference/api/ @linkoffline-target@/org.eclipse.platform.doc.isv/reference/api/
+-linkoffline PLUGINS_ROOT/org.eclipse.draw2d.doc.isv/reference/api/ ../org.eclipse.draw2d.doc.isv/reference/api/
+
+org.eclipse.jet.core.compiler
+org.eclipse.jet.core.expressions
+org.eclipse.jet.core.parser
+org.eclipse.jet.core.parser.ast
+org.eclipse.jet.taglib
+org.eclipse.jet
+org.eclipse.jet.compiler
+org.eclipse.jet.runtime.model
+org.eclipse.jet.taglib
+org.eclipse.jet.taglib.java
+org.eclipse.jet.taglib.workspace
+org.eclipse.jet.transform
+org.eclipse.jet.xpath
+org.eclipse.jet.xpath.inspector
+org.eclipse.jet.ui.newproject
diff --git a/doc/org.eclipse.jet.doc/plugin.xml b/doc/org.eclipse.jet.doc/plugin.xml
index 3a49ebc..e795817 100644
--- a/doc/org.eclipse.jet.doc/plugin.xml
+++ b/doc/org.eclipse.jet.doc/plugin.xml
@@ -38,18 +38,18 @@
<toc
file="tocExtensionPointiReference.xml"
primary="false"/>
- <toc
+ <toc
file="topics_Reference.xml"
primary="false"/>
- </extension>
-
- <!-- ============================= -->
- <!-- Define Javadoc locations -->
+ </extension>
<!-- ============================= -->
<extension point="org.eclipse.pde.core.javadoc">
- <javadoc path="references/javadoc">
+ <javadoc path="references/api">
<plugin id="org.eclipse.jet"/>
- <plugin id="org.eclipse.jet.ui"/> <!-- defaults to reference/api -->
+ <plugin id="org.eclipse.jet.ui"/>
+ <plugin
+ id="org.eclipse.jet.core">
+ </plugin> <!-- defaults to reference/api -->
</javadoc>
</extension>
</plugin>
diff --git a/doc/org.eclipse.jet.doc/pom.xml b/doc/org.eclipse.jet.doc/pom.xml
new file mode 100644
index 0000000..466aa9f
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/pom.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.doc</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>prepare-api-context-libs</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <outputDirectory>api-context-libs</outputDirectory>
+ <stripVersion>true</stripVersion>
+ <excludeArtifactIds>org.eclipse.platform.doc.isv</excludeArtifactIds>
+ </configuration>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>prepare-linkoffline-target</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <outputDirectory>linkoffline-target</outputDirectory>
+ <stripVersion>true</stripVersion>
+ <includeArtifactIds>org.eclipse.platform.doc.isv</includeArtifactIds>
+ </configuration>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.6</version>
+ <executions>
+ <execution>
+ <id>generate-sources</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <target>
+ <ant antfile="buildDoc.xml" inheritRefs="true" />
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
+
diff --git a/doc/org.eclipse.jet.doc/references/.gitignore b/doc/org.eclipse.jet.doc/references/.gitignore
new file mode 100644
index 0000000..9ad46ff
--- /dev/null
+++ b/doc/org.eclipse.jet.doc/references/.gitignore
@@ -0,0 +1 @@
+/api
diff --git a/doc/org.eclipse.jet.doc/toc.xml b/doc/org.eclipse.jet.doc/toc.xml
index c774a0f..57d4fe8 100644
--- a/doc/org.eclipse.jet.doc/toc.xml
+++ b/doc/org.eclipse.jet.doc/toc.xml
@@ -68,7 +68,6 @@
</topic>
<topic label="Ant Tasks Provided by JET" href="references/ant/antTasks.xhtml"/>
<topic label="Predefine XPath Variables" href="references/xpath/predefinedVariables.xhtml"/>
- <link toc="topics_Reference.xml"/>
<anchor id="reference"/>
</topic>
diff --git a/doc/org.eclipse.jet.doc/topics_Reference.xml b/doc/org.eclipse.jet.doc/topics_Reference.xml
index a652464..96b1f7e 100644
--- a/doc/org.eclipse.jet.doc/topics_Reference.xml
+++ b/doc/org.eclipse.jet.doc/topics_Reference.xml
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.toc"?>
-<toc label="Javadoc place holder" link_to="toc.xml#reference">
+<toc label="JET API Reference2" link_to="toc.xml#reference" topic="references/api/overview-summary.html">
+ <topic href="references/api/overview-summary.html" label="JET API Reference">
+ </topic>
</toc>
diff --git a/indigo.target b/indigo.target
new file mode 100644
index 0000000..de37a0a
--- /dev/null
+++ b/indigo.target
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="indigo" sequenceNumber="1">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.sdk.ide" version="3.7.2.M20120208-0800"/>
+<repository location="http://download.eclipse.org/eclipse/updates/3.7"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.7.2.v20120130-0943"/>
+<unit id="org.eclipse.uml2.sdk.feature.group" version="3.2.1.v201109082252"/>
+<unit id="org.eclipse.xsd.sdk.feature.group" version="2.7.1.v20120130-0943"/>
+<repository location="http://download.eclipse.org/releases/indigo"/>
+</location>
+</locations>
+</target>
diff --git a/juno.target b/juno.target
new file mode 100644
index 0000000..fd22435
--- /dev/null
+++ b/juno.target
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="juno" sequenceNumber="1">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.sdk.ide" version="4.2.2.M20130204-1200"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.2"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.8.3.v20130125-0826"/>
+<unit id="org.eclipse.xsd.sdk.feature.group" version="2.8.2.v20130125-0826"/>
+<unit id="org.eclipse.uml2.sdk.feature.group" version="4.0.2.v20130114-0902"/>
+<repository location="http://download.eclipse.org/releases/juno"/>
+</location>
+</locations>
+</target>
diff --git a/kepler.target b/kepler.target
new file mode 100644
index 0000000..bee4399
--- /dev/null
+++ b/kepler.target
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="kepler" sequenceNumber="1">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.sdk.ide" version="4.3.2.M20140221-1700"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.3"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.9.2.v20140203-1126"/>
+<unit id="org.eclipse.uml2.sdk.feature.group" version="4.1.2.v20140202-2055"/>
+<unit id="org.eclipse.xsd.sdk.feature.group" version="2.9.1.v20140203-1126"/>
+<repository location="http://download.eclipse.org/releases/kepler"/>
+</location>
+</locations>
+<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+</target>
diff --git a/luna.target b/luna.target
new file mode 100644
index 0000000..70181c8
--- /dev/null
+++ b/luna.target
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="luna" sequenceNumber="1">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.sdk.ide" version="4.4.0.I20140408-0800"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.4-I-builds"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.uml2.sdk.feature.group" version="5.0.0.v20140310-0733"/>
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.10.0.v20140310-0546"/>
+<unit id="org.eclipse.xsd.sdk.feature.group" version="2.10.0.v20140310-0546"/>
+<repository location="http://download.eclipse.org/releases/luna"/>
+</location>
+</locations>
+</target>
diff --git a/p2-repo/.gitignore b/p2-repo/.gitignore
new file mode 100644
index 0000000..0258d21
--- /dev/null
+++ b/p2-repo/.gitignore
@@ -0,0 +1,2 @@
+/target
+/.DS_Store
diff --git a/p2-repo/category.xml b/p2-repo/category.xml
new file mode 100644
index 0000000..b6347fe
--- /dev/null
+++ b/p2-repo/category.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+ <feature url="features/org.eclipse.jet.core_1.3.0.qualifier.jar" id="org.eclipse.jet.core" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.components"/>
+ </feature>
+ <feature url="features/org.eclipse.jet.capabilities_1.3.0.qualifier.jar" id="org.eclipse.jet.capabilities" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.components"/>
+ </feature>
+ <feature url="features/org.eclipse.jet.uml2_1.3.0.qualifier.jar" id="org.eclipse.jet.uml2" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.components"/>
+ </feature>
+ <feature url="features/org.eclipse.jet.doc_1.3.0.qualifier.jar" id="org.eclipse.jet.doc" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.components"/>
+ </feature>
+ <feature url="features/org.eclipse.jet_1.3.0.qualifier.jar" id="org.eclipse.jet" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.components"/>
+ </feature>
+ <feature url="features/org.eclipse.jet.editor_1.3.0.qualifier.jar" id="org.eclipse.jet.editor" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.all"/>
+ </feature>
+ <feature url="features/org.eclipse.jet.sdk_1.3.0.qualifier.jar" id="org.eclipse.jet.sdk" version="1.3.0.qualifier">
+ <category name="org.eclipse.jet.all"/>
+ </feature>
+ <category-def name="org.eclipse.jet.components" label="JET Individual Components">
+ <description>
+ Individual components all you to install only the portions of JET that you require.
+ </description>
+ </category-def>
+ <category-def name="org.eclipse.jet.all" label="JET Standard Installables"/>
+</site>
diff --git a/p2-repo/pom.xml b/p2-repo/pom.xml
new file mode 100644
index 0000000..6efb0eb
--- /dev/null
+++ b/p2-repo/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet.p2repo</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-repository</packaging>
+</project> \ No newline at end of file
diff --git a/plugins/org.eclipse.jet-feature/.gitignore b/plugins/org.eclipse.jet-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet-feature/feature.xml b/plugins/org.eclipse.jet-feature/feature.xml
index fbe8e0c..240c60e 100644
--- a/plugins/org.eclipse.jet-feature/feature.xml
+++ b/plugins/org.eclipse.jet-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet"
label="%featureName"
- version="1.2.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description url="http://www.eclipse.org/modeling/m2t">
diff --git a/plugins/org.eclipse.jet-feature/pom.xml b/plugins/org.eclipse.jet-feature/pom.xml
new file mode 100644
index 0000000..f0073fb
--- /dev/null
+++ b/plugins/org.eclipse.jet-feature/pom.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/plugins/org.eclipse.jet.capabilities-feature/.gitignore b/plugins/org.eclipse.jet.capabilities-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.capabilities-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.capabilities-feature/feature.xml b/plugins/org.eclipse.jet.capabilities-feature/feature.xml
index 4b75270..43600ac 100644
--- a/plugins/org.eclipse.jet.capabilities-feature/feature.xml
+++ b/plugins/org.eclipse.jet.capabilities-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.capabilities"
label="%featureName"
- version="1.0.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/plugins/org.eclipse.jet.capabilities-feature/pom.xml b/plugins/org.eclipse.jet.capabilities-feature/pom.xml
new file mode 100644
index 0000000..b782582
--- /dev/null
+++ b/plugins/org.eclipse.jet.capabilities-feature/pom.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.capabilities</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project>
+
diff --git a/plugins/org.eclipse.jet.capabilities/.gitignore b/plugins/org.eclipse.jet.capabilities/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.capabilities/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.capabilities/META-INF/MANIFEST.MF b/plugins/org.eclipse.jet.capabilities/META-INF/MANIFEST.MF
index c7be906..2bf002a 100644
--- a/plugins/org.eclipse.jet.capabilities/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jet.capabilities/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %BundleName
Bundle-SymbolicName: org.eclipse.jet.capabilities;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.300.qualifier
Eclipse-LazyStart: true
Bundle-ActivationPolicy: lazy
Bundle-Vendor: %ProviderName
diff --git a/plugins/org.eclipse.jet.capabilities/build.properties b/plugins/org.eclipse.jet.capabilities/build.properties
index fecbcbc..ed38dde 100644
--- a/plugins/org.eclipse.jet.capabilities/build.properties
+++ b/plugins/org.eclipse.jet.capabilities/build.properties
@@ -3,3 +3,4 @@ bin.includes = META-INF/,\
plugin.properties,\
about.html,\
plugin.xml
+src.includes = pom.xml
diff --git a/plugins/org.eclipse.jet.capabilities/pom.xml b/plugins/org.eclipse.jet.capabilities/pom.xml
new file mode 100644
index 0000000..f2d4efb
--- /dev/null
+++ b/plugins/org.eclipse.jet.capabilities/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.capabilities</artifactId>
+ <version>1.0.300-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/plugins/org.eclipse.jet.core-feature/.gitignore b/plugins/org.eclipse.jet.core-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.core-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.core-feature/feature.xml b/plugins/org.eclipse.jet.core-feature/feature.xml
index 02e0f6a..5ae4b9f 100644
--- a/plugins/org.eclipse.jet.core-feature/feature.xml
+++ b/plugins/org.eclipse.jet.core-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.core"
label="%featureName"
- version="1.1.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/plugins/org.eclipse.jet.core-feature/pom.xml b/plugins/org.eclipse.jet.core-feature/pom.xml
new file mode 100644
index 0000000..ecbe95e
--- /dev/null
+++ b/plugins/org.eclipse.jet.core-feature/pom.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.core</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/plugins/org.eclipse.jet.core/.gitignore b/plugins/org.eclipse.jet.core/.gitignore
index 5e56e04..934e0e0 100644
--- a/plugins/org.eclipse.jet.core/.gitignore
+++ b/plugins/org.eclipse.jet.core/.gitignore
@@ -1 +1,2 @@
/bin
+/target
diff --git a/plugins/org.eclipse.jet.core/pom.xml b/plugins/org.eclipse.jet.core/pom.xml
new file mode 100644
index 0000000..e91af09
--- /dev/null
+++ b/plugins/org.eclipse.jet.core/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.core</artifactId>
+ <version>1.2.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/plugins/org.eclipse.jet.editor-feature/.gitignore b/plugins/org.eclipse.jet.editor-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.editor-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.editor-feature/feature.xml b/plugins/org.eclipse.jet.editor-feature/feature.xml
index d70c2dc..30f0f1e 100644
--- a/plugins/org.eclipse.jet.editor-feature/feature.xml
+++ b/plugins/org.eclipse.jet.editor-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.editor"
label="%featureName"
- version="1.1.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/plugins/org.eclipse.jet.editor-feature/pom.xml b/plugins/org.eclipse.jet.editor-feature/pom.xml
new file mode 100644
index 0000000..5821d17
--- /dev/null
+++ b/plugins/org.eclipse.jet.editor-feature/pom.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.editor</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/plugins/org.eclipse.jet.editor/.gitignore b/plugins/org.eclipse.jet.editor/.gitignore
index 5e56e04..934e0e0 100644
--- a/plugins/org.eclipse.jet.editor/.gitignore
+++ b/plugins/org.eclipse.jet.editor/.gitignore
@@ -1 +1,2 @@
/bin
+/target
diff --git a/plugins/org.eclipse.jet.editor/pom.xml b/plugins/org.eclipse.jet.editor/pom.xml
new file mode 100644
index 0000000..42fc2c2
--- /dev/null
+++ b/plugins/org.eclipse.jet.editor/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.editor</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/plugins/org.eclipse.jet.sdk-feature/.gitignore b/plugins/org.eclipse.jet.sdk-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.sdk-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.sdk-feature/feature.xml b/plugins/org.eclipse.jet.sdk-feature/feature.xml
index 553f326..f746f37 100644
--- a/plugins/org.eclipse.jet.sdk-feature/feature.xml
+++ b/plugins/org.eclipse.jet.sdk-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.sdk"
label="%featureName"
- version="1.2.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/plugins/org.eclipse.jet.sdk-feature/pom.xml b/plugins/org.eclipse.jet.sdk-feature/pom.xml
new file mode 100644
index 0000000..49026ea
--- /dev/null
+++ b/plugins/org.eclipse.jet.sdk-feature/pom.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.sdk</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+</project>
+
diff --git a/plugins/org.eclipse.jet.ui/.gitignore b/plugins/org.eclipse.jet.ui/.gitignore
index 5e56e04..934e0e0 100644
--- a/plugins/org.eclipse.jet.ui/.gitignore
+++ b/plugins/org.eclipse.jet.ui/.gitignore
@@ -1 +1,2 @@
/bin
+/target
diff --git a/plugins/org.eclipse.jet.ui/pom.xml b/plugins/org.eclipse.jet.ui/pom.xml
new file mode 100644
index 0000000..2eb3805
--- /dev/null
+++ b/plugins/org.eclipse.jet.ui/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.ui</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/plugins/org.eclipse.jet.uml2-feature/.gitignore b/plugins/org.eclipse.jet.uml2-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/plugins/org.eclipse.jet.uml2-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/plugins/org.eclipse.jet.uml2-feature/feature.xml b/plugins/org.eclipse.jet.uml2-feature/feature.xml
index 1587ae1..ba9b786 100644
--- a/plugins/org.eclipse.jet.uml2-feature/feature.xml
+++ b/plugins/org.eclipse.jet.uml2-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.uml2"
label="%featureName"
- version="1.2.0.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description>
diff --git a/plugins/org.eclipse.jet.uml2-feature/pom.xml b/plugins/org.eclipse.jet.uml2-feature/pom.xml
new file mode 100644
index 0000000..1416453
--- /dev/null
+++ b/plugins/org.eclipse.jet.uml2-feature/pom.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.uml2</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/plugins/org.eclipse.jet.uml2/.gitignore b/plugins/org.eclipse.jet.uml2/.gitignore
index 5e56e04..934e0e0 100644
--- a/plugins/org.eclipse.jet.uml2/.gitignore
+++ b/plugins/org.eclipse.jet.uml2/.gitignore
@@ -1 +1,2 @@
/bin
+/target
diff --git a/plugins/org.eclipse.jet.uml2/META-INF/MANIFEST.MF b/plugins/org.eclipse.jet.uml2/META-INF/MANIFEST.MF
index d8bc305..3941589 100644
--- a/plugins/org.eclipse.jet.uml2/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jet.uml2/META-INF/MANIFEST.MF
@@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name.f0
Bundle-SymbolicName: org.eclipse.jet.uml2;singleton:=true
-Bundle-Version: 1.2.0.qualifier
+Bundle-Version: 1.3.0.qualifier
Bundle-Vendor: %Bundle-Vendor.f0
Fragment-Host: org.eclipse.jet;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.4
-Require-Bundle: org.eclipse.uml2.uml;bundle-version="[2.1.0,5.0.0)"
+Require-Bundle: org.eclipse.uml2.uml;bundle-version="2.1.0"
diff --git a/plugins/org.eclipse.jet.uml2/pom.xml b/plugins/org.eclipse.jet.uml2/pom.xml
new file mode 100644
index 0000000..40cff46
--- /dev/null
+++ b/plugins/org.eclipse.jet.uml2/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.uml2</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/plugins/org.eclipse.jet/.gitignore b/plugins/org.eclipse.jet/.gitignore
index 04365fc..b2345d5 100644
--- a/plugins/org.eclipse.jet/.gitignore
+++ b/plugins/org.eclipse.jet/.gitignore
@@ -1,2 +1,4 @@
/antbin
/bin
+/target
+/jetant.jar
diff --git a/plugins/org.eclipse.jet/pom.xml b/plugins/org.eclipse.jet/pom.xml
new file mode 100644
index 0000000..73a03d9
--- /dev/null
+++ b/plugins/org.eclipse.jet/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.1.1-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+</project>
+
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..54f37f0
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+ http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+
+ <properties>
+ <antrun-version>1.6</antrun-version>
+ <buildType>N</buildType>
+ <maven.build.timestamp.format>'${buildType}'yyyyMMdd-HHmm</maven.build.timestamp.format>
+ </properties>
+
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>plugins/org.eclipse.jet.core</module>
+ <module>plugins/org.eclipse.jet</module>
+ <module>plugins/org.eclipse.jet.capabilities</module>
+ <module>doc/org.eclipse.jet.doc</module>
+ <module>plugins/org.eclipse.jet.editor</module>
+ <module>plugins/org.eclipse.jet.ui</module>
+ <module>plugins/org.eclipse.jet.uml2</module>
+ <module>tests/org.eclipse.jet.tests.core</module>
+ <module>tests/org.eclipse.jet.tests</module>
+ <module>plugins/org.eclipse.jet.core-feature</module>
+ <module>plugins/org.eclipse.jet.editor-feature</module>
+ <module>plugins/org.eclipse.jet.capabilities-feature</module>
+ <module>plugins/org.eclipse.jet.uml2-feature</module>
+ <module>plugins/org.eclipse.jet-feature</module>
+ <module>doc/org.eclipse.jet.doc-feature</module>
+ <module>plugins/org.eclipse.jet.sdk-feature</module>
+ <module>tests/org.eclipse.jet.tests-feature</module>
+ <module>p2-repo</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>0.20.0</version>
+ <extensions>true</extensions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>plugin-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>${antrun-version}</version>
+ <executions>
+ <execution>
+ <id>replace-build-token</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <target>
+ <taskdef resource="net/sf/antcontrib/antcontrib.properties"
+ classpathref="maven.plugin.classpath" />
+ <if>
+ <available file="about.mappings" />
+ <then>
+ <echo
+ message="Replacing @build@ token within about.mappings with build id" />
+ <replace file="about.mappings">
+ <replacefilter token="@build@"
+ value="${maven.build.timestamp}" />
+ </replace>
+ </then>
+ </if>
+ <if>
+ <available file="javadocOptions.txt" />
+ <then>
+ <echo
+ message="Replacing @build@ token within javadocOptions.txt with build id" />
+ <replace file="javadocOptions.txt">
+ <replacefilter token="@build@"
+ value="${maven.build.timestamp}" />
+ </replace>
+ </then>
+ </if>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>replace-back-build-token</id>
+ <phase>install</phase>
+ <configuration>
+ <target>
+ <taskdef resource="net/sf/antcontrib/antcontrib.properties"
+ classpathref="maven.plugin.classpath" />
+ <if>
+ <available file="about.mappings" />
+ <then>
+ <echo
+ message="Replacing back build id within about.mappings with @build@ token" />
+ <replace file="about.mappings">
+ <replacefilter token="${maven.build.timestamp}"
+ value="@build@" />
+ </replace>
+ </then>
+ </if>
+ <if>
+ <available file="javadocOptions.txt" />
+ <then>
+ <echo
+ message="Replacing back build id within javadocOptions.txt with @build@ token" />
+ <replace file="javadocOptions.txt">
+ <replacefilter token="${maven.build.timestamp}"
+ value="@build@" />
+ </replace>
+ </then>
+ </if>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>ant-contrib</groupId>
+ <artifactId>ant-contrib</artifactId>
+ <version>20020829</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+
+ <pluginManagement>
+ <plugins>
+
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-packaging-plugin</artifactId>
+ <version>0.20.0</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-buildtimestamp-jgit</artifactId>
+ <version>0.20.0</version>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <timestampProvider>jgit</timestampProvider>
+ <jgit.ignore>
+ pom.xml
+ </jgit.ignore>
+ <jgit.dirtyWorkingTree>warning</jgit.dirtyWorkingTree>
+ <format>'v'yyyyMMddHHmm</format>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>luna.target</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <!-- add target file content to target platform -->
+ <target>
+ <artifact>
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <classifier>luna</classifier>
+ </artifact>
+ </target>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>kepler.target</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <!-- add target file content to target platform -->
+ <target>
+ <artifact>
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <classifier>kepler</classifier>
+ </artifact>
+ </target>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>juno.target</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <!-- add target file content to target platform -->
+ <target>
+ <artifact>
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <classifier>juno</classifier>
+ </artifact>
+ </target>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>indigo.target</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <!-- add target file content to target platform -->
+ <target>
+ <artifact>
+ <groupId>org.eclipse.jet-build</groupId>
+ <artifactId>org.eclipse.jet</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <classifier>indigo</classifier>
+ </artifact>
+ </target>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project> \ No newline at end of file
diff --git a/project-structure.xml b/project-structure.xml
new file mode 100644
index 0000000..a3f1726
--- /dev/null
+++ b/project-structure.xml
@@ -0,0 +1,54 @@
+<project-structure
+ root-project="org.eclipse.jet-root"
+ version="1.3.0"
+ group-base="org.eclipse.jet"
+ tycho-version="0.20.0"
+ p2-repo="p2-repo">
+
+ <target definition="luna.target" default="true"/>
+ <target definition="kepler.target"/>
+ <target definition="juno.target"/>
+ <target definition="indigo.target"/>
+
+ <plugin project="org.eclipse.jet.core" version="1.2.1">
+ <javadoc-package>org.eclipse.jet.core.compiler</javadoc-package>
+ <javadoc-package>org.eclipse.jet.core.expressions</javadoc-package>
+ <javadoc-package>org.eclipse.jet.core.parser</javadoc-package>
+ <javadoc-package>org.eclipse.jet.core.parser.ast</javadoc-package>
+ <javadoc-package>org.eclipse.jet.taglib</javadoc-package>
+ </plugin>
+ <plugin project="org.eclipse.jet" version="1.1.1">
+ <javadoc-package>org.eclipse.jet</javadoc-package>
+ <javadoc-package>org.eclipse.jet.compiler</javadoc-package>
+ <javadoc-package>org.eclipse.jet.runtime.model</javadoc-package>
+ <javadoc-package>org.eclipse.jet.taglib</javadoc-package>
+ <javadoc-package>org.eclipse.jet.taglib.java</javadoc-package>
+ <javadoc-package>org.eclipse.jet.taglib.workspace</javadoc-package>
+ <javadoc-package>org.eclipse.jet.transform</javadoc-package>
+ <javadoc-package>org.eclipse.jet.xpath</javadoc-package>
+ <javadoc-package>org.eclipse.jet.xpath.inspector</javadoc-package>
+ </plugin>
+ <plugin project="org.eclipse.jet.capabilities" version="1.0.300"/>
+ <plugin project="org.eclipse.jet.doc" version="1.3.0">
+ <javadoc location="references/api"
+ title="JET API Reference"
+ copyright="Copyright (c) IBM Corp. and others 2005, 2014. All Rights Reserved."/>
+ </plugin>
+ <plugin project="org.eclipse.jet.editor" version="1.1.0"/>
+ <plugin project="org.eclipse.jet.ui" version="1.0.0">
+ <javadoc-package>org.eclipse.jet.ui.newproject</javadoc-package>
+ </plugin>
+ <plugin project="org.eclipse.jet.uml2" version="1.3.0"/>
+
+ <plugin project="org.eclipse.jet.tests.core" version="1.1.0" tests="AllToolsSuites"/>
+ <plugin project="org.eclipse.jet.tests" version="1.0.1" tests="AllSuites"/>
+
+ <feature project="org.eclipse.jet.core-feature" version="1.3.0" source="true"/>
+ <feature project="org.eclipse.jet.editor-feature" version="1.3.0" source="true"/>
+ <feature project="org.eclipse.jet.capabilities-feature" version="1.3.0"/>
+ <feature project="org.eclipse.jet.uml2-feature" version="1.3.0" source="true"/>
+ <feature project="org.eclipse.jet-feature" version="1.3.0" source="true"/>
+ <feature project="org.eclipse.jet.doc-feature" version="1.3.0"/>
+ <feature project="org.eclipse.jet.sdk-feature" version="1.3.0"/>
+ <feature project="org.eclipse.jet.tests-feature" version="1.3.0" source="true"/>
+</project-structure> \ No newline at end of file
diff --git a/tests/org.eclipse.jet.tests-feature/.gitignore b/tests/org.eclipse.jet.tests-feature/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/tests/org.eclipse.jet.tests-feature/.gitignore
@@ -0,0 +1 @@
+/target
diff --git a/tests/org.eclipse.jet.tests-feature/feature.xml b/tests/org.eclipse.jet.tests-feature/feature.xml
index 7e9cc32..b9f3a30 100644
--- a/tests/org.eclipse.jet.tests-feature/feature.xml
+++ b/tests/org.eclipse.jet.tests-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.jet.tests"
label="%featureName"
- version="1.0.1.qualifier"
+ version="1.3.0.qualifier"
provider-name="%providerName">
<description url="http://www.eclipse.org/modeling/m2t">
@@ -33,19 +33,6 @@ http://www.eclipse.org/legal/epl-v10.html
unpack="false"/>
<plugin
- id="org.eclipse.test"
- download-size="0"
- install-size="0"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.ant.optional.junit"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"/>
-
- <plugin
id="org.eclipse.jet.tests.core"
download-size="0"
install-size="0"
diff --git a/tests/org.eclipse.jet.tests-feature/pom.xml b/tests/org.eclipse.jet.tests-feature/pom.xml
new file mode 100644
index 0000000..e598ad2
--- /dev/null
+++ b/tests/org.eclipse.jet.tests-feature/pom.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet-feature</groupId>
+ <artifactId>org.eclipse.jet.tests</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>0.20.0</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/tests/org.eclipse.jet.tests.core/.gitignore b/tests/org.eclipse.jet.tests.core/.gitignore
index 5e56e04..934e0e0 100644
--- a/tests/org.eclipse.jet.tests.core/.gitignore
+++ b/tests/org.eclipse.jet.tests.core/.gitignore
@@ -1 +1,2 @@
/bin
+/target
diff --git a/tests/org.eclipse.jet.tests.core/pom.xml b/tests/org.eclipse.jet.tests.core/pom.xml
new file mode 100644
index 0000000..7493ac3
--- /dev/null
+++ b/tests/org.eclipse.jet.tests.core/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.tests.core</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <includes>
+ <include>**/AllToolsSuites.java</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+
diff --git a/tests/org.eclipse.jet.tests/.gitignore b/tests/org.eclipse.jet.tests/.gitignore
index 5e56e04..4d8b958 100644
--- a/tests/org.eclipse.jet.tests/.gitignore
+++ b/tests/org.eclipse.jet.tests/.gitignore
@@ -1 +1,3 @@
/bin
+/target
+/tests.jar
diff --git a/tests/org.eclipse.jet.tests/pom.xml b/tests/org.eclipse.jet.tests/pom.xml
new file mode 100644
index 0000000..e3cc4f0
--- /dev/null
+++ b/tests/org.eclipse.jet.tests/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2014 Paul Elder and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Paul Elder - initial implementation
+-->
+<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>
+ <parent>
+ <artifactId>org.eclipse.jet</artifactId>
+ <groupId>org.eclipse.jet-build</groupId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <groupId>org.eclipse.jet</groupId>
+ <artifactId>org.eclipse.jet.tests</artifactId>
+ <version>1.0.1-SNAPSHOT</version>
+ <packaging>eclipse-test-plugin</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>0.20.0</version>
+ <configuration>
+ <includes>
+ <include>**/AllSuites.java</include>
+ </includes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+

Back to the top