Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew M. Finkbeiner2015-10-23 10:12:18 -0400
committerAndrew M. Finkbeiner2015-10-23 18:00:00 -0400
commitcdacf95c7e869a6cfb026af4930b5716ba9485c6 (patch)
tree1e79274245a389492af2521a9914b12d5d51b783 /plugins/org.eclipse.osee.ote.parent
parent1ca04e55c39eefd02db757b61b88d051ca25c099 (diff)
downloadorg.eclipse.osee-cdacf95c7e869a6cfb026af4930b5716ba9485c6.tar.gz
org.eclipse.osee-cdacf95c7e869a6cfb026af4930b5716ba9485c6.tar.xz
org.eclipse.osee-cdacf95c7e869a6cfb026af4930b5716ba9485c6.zip
feature: Remove OTE from main OSEE build
Diffstat (limited to 'plugins/org.eclipse.osee.ote.parent')
-rw-r--r--plugins/org.eclipse.osee.ote.parent/build.sh2
-rw-r--r--plugins/org.eclipse.osee.ote.parent/buildLocal.sh3
-rw-r--r--plugins/org.eclipse.osee.ote.parent/pom.xml411
3 files changed, 409 insertions, 7 deletions
diff --git a/plugins/org.eclipse.osee.ote.parent/build.sh b/plugins/org.eclipse.osee.ote.parent/build.sh
new file mode 100644
index 00000000000..6689a5be316
--- /dev/null
+++ b/plugins/org.eclipse.osee.ote.parent/build.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+mvn clean verify -Dosee.base.p2=$1 \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.ote.parent/buildLocal.sh b/plugins/org.eclipse.osee.ote.parent/buildLocal.sh
new file mode 100644
index 00000000000..31a8dea4551
--- /dev/null
+++ b/plugins/org.eclipse.osee.ote.parent/buildLocal.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+export BASE_AREA=`pwd | sed 's/\/c\//\/c\:\//'`
+mvn clean verify -Dosee.x.core.p2=file://$BASE_AREA/../org.eclipse.osee.x.core.p2/target/repository -Dosee.base.p2=file://$BASE_AREA/../org.eclipse.osee.client.all.p2/target/repository \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.ote.parent/pom.xml b/plugins/org.eclipse.osee.ote.parent/pom.xml
index b5b843709ef..2c9ac216c23 100644
--- a/plugins/org.eclipse.osee.ote.parent/pom.xml
+++ b/plugins/org.eclipse.osee.ote.parent/pom.xml
@@ -3,13 +3,6 @@
<modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.ide.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.ide.parent</relativePath>
- </parent>
-
<groupId>org.eclipse.osee</groupId>
<artifactId>org.eclipse.osee.ote.parent</artifactId>
<packaging>pom</packaging>
@@ -54,8 +47,411 @@
<module>../../plugins/org.eclipse.osee.ote.p2</module>
</modules>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+
+ <git-repo-root>file:../../..</git-repo-root>
+ <build-alias>-DEV</build-alias>
+
+ <tycho-version>0.22.0</tycho-version>
+ <tycho-extras-version>0.22.0</tycho-extras-version>
+
+ <maven-antrun-version>1.6</maven-antrun-version>
+ <ant-contrib-version>1.0b3</ant-contrib-version>
+ <jsch-version>0.1.42</jsch-version>
+ <ant-jsch-version>1.8.2</ant-jsch-version>
+ <ant-commons-net-version>1.7.0</ant-commons-net-version>
+ <commons-net-version>1.4.1</commons-net-version>
+ <jacoco-version>0.5.3.201107060350</jacoco-version>
+ <findbugs-version>2.3.2</findbugs-version>
+ <pmd-version>2.5</pmd-version>
+ <checkstyle-version>2.6</checkstyle-version>
+ <javadoc-version>2.9.1</javadoc-version>
+ <build-helper-maven-plugin-version>1.7</build-helper-maven-plugin-version>
+ <maven-resources-version>2.5</maven-resources-version>
+
+ <jaxdoclet-version>0.9.0</jaxdoclet-version>
+ <jersey-version>1.17.1</jersey-version>
+ <jersey-wadlgen-version>1.17.1</jersey-wadlgen-version>
+ <jaxrs-version>1.1.1</jaxrs-version>
+ <maven-clean-version>2.5</maven-clean-version>
+ <xerces-version>2.6.1</xerces-version>
+
+ <jaxb2-maven-version>1.5</jaxb2-maven-version>
+
+ <jasmine-version>1.3.1.0</jasmine-version>
+
+ <platform-version-name>mars</platform-version-name>
+ <!-- <orbit-version>R20150124073747</orbit-version> -->
+ <orbit-version>R20130517111416</orbit-version>
+ <xtext-version>2.0.0</xtext-version>
+ <subversive-version>1.0</subversive-version>
+ <polarion-version>3.0</polarion-version>
+
+ <orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/${orbit-version}/repository</orbit-site>
+ <eclipse-site>http://download.eclipse.org/releases/${platform-version-name}</eclipse-site>
+ <itemis-site>http://download.itemis.com/updates/releases/${xtext-version}</itemis-site>
+
+ <osee-create-help-docs>true</osee-create-help-docs>
+
+ <osee-application-server-launch-ant>../../plugins/org.eclipse.osee.parent/tools/osee-application-server.xml</osee-application-server-launch-ant>
+
+ </properties>
+
+ <licenses>
+ <license>
+ <name>Eclipse Public License v1.0</name>
+ <comments>
+ 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.htm
+ </comments>
+ </license>
+ </licenses>
+
+ <organization>
+ <name>Eclipse Open System Engineering Environment</name>
+ <url>http://www.eclipse.org/osee</url>
+ </organization>
+
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-packaging-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <format>'v'yyyyMMddHHmm'${build-alias}'</format>
+ <archiveSite>true</archiveSite>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <filters>
+ <!-- Work around Equinox bug 348045 -->
+ <filter>
+ <type>p2-installable-unit</type>
+ <id>org.eclipse.equinox.servletbridge.extensionbundle</id>
+ <removeAll />
+ </filter>
+ </filters>
+ <resolver>p2</resolver>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>plugin-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ <!-- optional excludes -->
+ <configuration>
+ <excludes>
+ <plugin id="sourcefeature.bundle.nosource" />
+ <feature id="sourcefeature.feature.nosource" />
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>default-p2-metadata-default</id>
+ <configuration>
+ <attachP2Metadata>false</attachP2Metadata>
+ </configuration>
+ </execution>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <strictSrcIncludes>false</strictSrcIncludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>${maven-resources-version}</version>
+ <configuration>
+ <encoding>ISO-8859-1</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>${maven-antrun-version}</version>
+ <dependencies>
+ <dependency>
+ <groupId>ant-contrib</groupId>
+ <artifactId>ant-contrib</artifactId>
+ <version>${ant-contrib-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>ant</groupId>
+ <artifactId>ant</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.jcraft</groupId>
+ <artifactId>jsch</artifactId>
+ <version>${jsch-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-jsch</artifactId>
+ <version>${ant-jsch-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-net</groupId>
+ <artifactId>commons-net</artifactId>
+ <version>${commons-net-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-commons-net</artifactId>
+ <version>${ant-commons-net-version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>${build-helper-maven-plugin-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>com.github.searls</groupId>
+ <artifactId>jasmine-maven-plugin</artifactId>
+ <version>${jasmine-version}</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
<profiles>
<profile>
+ <id>external-repos</id>
+ <activation>
+ <property>
+ <name>!no-extern-repos</name>
+ </property>
+ </activation>
+ <properties>
+ <eclipse-ip-site>${git-repo-root}/org.eclipse.ip/org.eclipse.ip.p2/target/repository</eclipse-ip-site>
+ </properties>
+ <repositories>
+ <repository>
+ <id>orbit</id>
+ <layout>p2</layout>
+ <url>${orbit-site}</url>
+ </repository>
+ <repository>
+ <id>eclipse</id>
+ <layout>p2</layout>
+ <url>${eclipse-site}</url>
+ </repository>
+ <repository>
+ <id>itemis</id>
+ <layout>p2</layout>
+ <url>${itemis-site}</url>
+ </repository>
+
+ <repository>
+ <id>eclipse-ip</id>
+ <layout>p2</layout>
+ <url>${eclipse-ip-site}</url>
+ </repository>
+ </repositories>
+ </profile>
+ <profile>
+ <id>client-external-p2</id>
+ <activation>
+ <property>
+ <name>osee-build-stage</name>
+ <value>!osee-all-server</value>
+ </property>
+ </activation>
+ <properties>
+ <nebula-site>http://download.eclipse.org/technology/nebula/snapshot</nebula-site>
+ <!--<wikitext-site>http://download.eclipse.org/tools/mylyn/update/weekly</wikitext-site> -->
+ <subversive-site>http://download.eclipse.org/technology/subversive/${subversive-version}/update-site</subversive-site>
+ <polarion-site>http://community.polarion.com/projects/subversive/download/eclipse/${polarion-version}/update-site</polarion-site>
+ <!-- <egit-site>http://download.eclipse.org/egit/updates</egit-site> -->
+ </properties>
+ <repositories>
+ <repository>
+ <id>nebula</id>
+ <layout>p2</layout>
+ <url>${nebula-site}</url>
+ </repository>
+ <!--<repository> <id>wikitext</id> <layout>p2</layout> <url>${wikitext-site}</url>
+ </repository> -->
+ <repository>
+ <id>polarion</id>
+ <layout>p2</layout>
+ <url>${polarion-site}</url>
+ </repository>
+ <repository>
+ <id>subversive</id>
+ <layout>p2</layout>
+ <url>${subversive-site}</url>
+ </repository>
+ <!-- <repository> <id>egit</id> <layout>p2</layout> <url>${egit-site}</url>
+ </repository> -->
+ </repositories>
+ </profile>
+ <profile>
+ <id>osee.base.p2</id>
+ <activation>
+ <property>
+ <name>osee.base.p2</name>
+ </property>
+ </activation>
+ <repositories>
+ <repository>
+ <id>osee.base.p2</id>
+ <layout>p2</layout>
+ <url>${osee.base.p2}</url>
+ </repository>
+ </repositories>
+ </profile>
+ <profile>
+ <id>osee.x.core.p2</id>
+ <activation>
+ <property>
+ <name>osee.x.core.p2</name>
+ </property>
+ </activation>
+ <repositories>
+ <repository>
+ <id>osee.x.core.p2</id>
+ <layout>p2</layout>
+ <url>${osee.x.core.p2}</url>
+ </repository>
+ </repositories>
+ </profile>
+ <profile>
<id>ote-help-test</id>
<activation>
<property>
@@ -67,4 +463,5 @@
</modules>
</profile>
</profiles>
+
</project>

Back to the top