feature: Updating OTE build for latest OSEE changes

This includes adding specific versions of dependency jars and upgrading
tycho version to 1.7.

Change-Id: I0489964b325b6705b48b64755a151537106c638a
diff --git a/org.eclipse.osee.client.ote.feature/feature.xml b/org.eclipse.osee.client.ote.feature/feature.xml
index 8c95482..cd58a81 100644
--- a/org.eclipse.osee.client.ote.feature/feature.xml
+++ b/org.eclipse.osee.client.ote.feature/feature.xml
@@ -44,13 +44,6 @@
       <import plugin="javax.ws.rs" version="2.0.0" match="greaterOrEqual"/>
       <import plugin="org.apache.commons.lang"/>
       <import plugin="org.eclipse.core.net"/>
-      <import plugin="org.apache.cxf.core"/>
-      <import plugin="org.apache.cxf.jaxrs.client"/>
-      <import plugin="org.apache.cxf.jaxrs.frontend"/>
-      <import plugin="org.apache.cxf.jaxrs.model.wadl"/>
-      <import plugin="org.apache.cxf.jaxrs.provider"/>
-      <import plugin="org.apache.cxf.rs.security.oauth2"/>
-      <import plugin="org.apache.cxf.transport.http"/>
       <import plugin="org.apache.aries.blueprint"/>
       <import plugin="org.apache.aries.blueprint.annotation"/>
       <import plugin="org.apache.aries.proxy"/>
@@ -70,7 +63,6 @@
       <import feature="org.eclipse.osee.core.feature"/>
       <import feature="org.eclipse.osee.core.runtime.feature"/>
       <import feature="org.eclipse.osee.core.ui.feature"/>
-      <import feature="org.eclipse.osee.dep.feature"/>
       <import feature="org.eclipse.osee.framework.ui.feature"/>
    </requires>
 
diff --git a/org.eclipse.osee.ote.client/META-INF/MANIFEST.MF b/org.eclipse.osee.ote.client/META-INF/MANIFEST.MF
index 8fd3b63..4822bb5 100644
--- a/org.eclipse.osee.ote.client/META-INF/MANIFEST.MF
+++ b/org.eclipse.osee.ote.client/META-INF/MANIFEST.MF
@@ -6,46 +6,7 @@
 Bundle-Activator: org.eclipse.osee.ote.service.Activator
 Bundle-Vendor: Eclipse Open System Engineering Environment
 Bundle-ActivationPolicy: lazy
-Import-Package: net.jini.activation,
- net.jini.admin,
- net.jini.config,
- net.jini.constraint,
- net.jini.core.constraint,
- net.jini.core.discovery,
- net.jini.core.entry,
- net.jini.core.event,
- net.jini.core.lease,
- net.jini.core.lookup,
- net.jini.core.transaction,
- net.jini.core.transaction.server,
- net.jini.discovery,
- net.jini.entry,
- net.jini.event,
- net.jini.export,
- net.jini.id,
- net.jini.iiop,
- net.jini.io,
- net.jini.io.context,
- net.jini.jeri,
- net.jini.jeri.connection,
- net.jini.jeri.http,
- net.jini.jeri.kerberos,
- net.jini.jeri.ssl,
- net.jini.jeri.tcp,
- net.jini.jrmp,
- net.jini.lease,
- net.jini.loader,
- net.jini.loader.pref,
- net.jini.lookup,
- net.jini.lookup.entry,
- net.jini.security,
- net.jini.security.policy,
- net.jini.security.proxytrust,
- net.jini.space,
- net.jini.url.file,
- net.jini.url.httpmd,
- net.jini.url.https,
- org.eclipse.core.runtime,
+Import-Package: org.eclipse.core.runtime,
  org.eclipse.osee.connection.service,
  org.eclipse.osee.framework.core.exception,
  org.eclipse.osee.framework.jdk.core.type,
diff --git a/org.eclipse.osee.ote.client/src/org/eclipse/osee/ote/service/JmsToJiniBridgeConnector.java b/org.eclipse.osee.ote.client/src/org/eclipse/osee/ote/service/JmsToJiniBridgeConnector.java
deleted file mode 100644
index e11c958..0000000
--- a/org.eclipse.osee.ote.client/src/org/eclipse/osee/ote/service/JmsToJiniBridgeConnector.java
+++ /dev/null
@@ -1,193 +0,0 @@
-/*********************************************************************
- * Copyright (c) 2010 Boeing
- *
- * This program and the accompanying materials are made
- * available under the terms of the Eclipse Public License 2.0
- * which is available at https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- *     Boeing - initial API and implementation
- **********************************************************************/
-
-package org.eclipse.osee.ote.service;
-
-import java.io.File;
-import java.io.Serializable;
-import java.net.URI;
-import java.net.UnknownHostException;
-import java.rmi.Remote;
-import java.rmi.RemoteException;
-import java.rmi.server.ExportException;
-import java.util.HashMap;
-import java.util.List;
-import java.util.concurrent.CopyOnWriteArrayList;
-import org.eclipse.osee.connection.service.IServiceConnector;
-import org.eclipse.osee.connection.service.IServicePropertyChangeListener;
-import org.eclipse.osee.framework.jdk.core.util.EnhancedProperties;
-import org.eclipse.osee.framework.plugin.core.util.ExportClassLoader;
-import org.eclipse.osee.ote.core.environment.interfaces.IHostTestEnvironment;
-import org.eclipse.osee.ote.properties.OteProperties;
-import net.jini.export.Exporter;
-import net.jini.jeri.BasicILFactory;
-import net.jini.jeri.BasicJeriExporter;
-import net.jini.jeri.tcp.TcpServerEndpoint;
-
-/**
- * @author Andrew M. Finkbeiner
- */
-public class JmsToJiniBridgeConnector implements IServiceConnector {
-   public static final String TYPE = "jmstojini";
-   private static final class ExportInfo {
-      private final Exporter exporter;
-      private final Object exportedObject;
-
-      private ExportInfo(Exporter exporter, Object exportedObject) {
-         this.exportedObject = exportedObject;
-         this.exporter = exporter;
-      }
-   }
-
-   private EnhancedProperties properties;
-   private final HashMap<Object, ExportInfo> exports = new HashMap<>();
-   private final ExportClassLoader exportClassLoader;
-   private final Object service;
-   private final List<IServicePropertyChangeListener> propertyChangeListeners =
-      new CopyOnWriteArrayList<IServicePropertyChangeListener>();
-   private final String uniqueServerId;
-   private boolean connected = false;
-
-   public JmsToJiniBridgeConnector(ExportClassLoader exportClassLoader, Object service, String id) {
-      this.uniqueServerId = id;
-      this.exportClassLoader = exportClassLoader;
-      this.service = service;
-      if (service instanceof IHostTestEnvironment) {
-         try {
-            this.properties = ((IHostTestEnvironment) service).getProperties();
-         } catch (RemoteException ex) {
-            this.properties = new EnhancedProperties();
-            ex.printStackTrace();
-         }
-      } else {
-         this.properties = new EnhancedProperties();
-      }
-   }
-
-   @Override
-   public Object export(Object callback) throws ExportException {
-      try {
-         Exporter exporter = createExporter();
-         Object exportedObject = exporter.export((Remote) callback);
-         exports.put(callback, new ExportInfo(exporter, exportedObject));
-         return exportedObject;
-      } catch (UnknownHostException e) {
-         throw new ExportException("failed to export", e);
-      }
-   }
-
-   @Override
-   public void unexport(Object callback) throws Exception {
-      ExportInfo info = exports.remove(callback);
-      if (info != null) {
-         info.exporter.unexport(false);
-      }
-   }
-
-   @Override
-   public Object findExport(Object callback) {
-      ExportInfo info = exports.get(callback);
-      if (info != null) {
-         return info.exportedObject;
-      }
-      return null;
-   }
-
-   @Override
-   public void stop() throws Exception {
-      for (ExportInfo info : exports.values()) {
-         info.exporter.unexport(false);
-      }
-      exports.clear();
-   }
-
-   private Exporter createExporter() throws UnknownHostException {
-      return new BasicJeriExporter(TcpServerEndpoint.getInstance(OteProperties.getDefaultIpAddress(), 0),
-         new BasicILFactory(null, null, exportClassLoader), false, false);
-   }
-
-   @Override
-   public String getConnectorType() {
-      return TYPE;
-   }
-
-   @Override
-   public Serializable getProperty(String property, Serializable defaultValue) {
-      return properties.getProperty(property, defaultValue);
-   }
-
-   @Override
-   public Object getService() {
-      return service;
-   }
-
-   @Override
-   public boolean ping() {
-      if (getService() != null && getService() instanceof IHostTestEnvironment) {
-         try {
-            ((IHostTestEnvironment) getService()).getProperties();
-            return true;
-         } catch (Throwable th) {
-            return false;
-         }
-      }
-      return false;
-   }
-
-   @Override
-   public void addPropertyChangeListener(IServicePropertyChangeListener listener) {
-      propertyChangeListeners.add(listener);
-   }
-
-   @Override
-   public void removePropertyChangeListener(IServicePropertyChangeListener listener) {
-      propertyChangeListeners.remove(listener);
-   }
-
-   @Override
-   public void setProperty(String key, Serializable value) {
-      properties.setProperty(key, value);
-      for (IServicePropertyChangeListener listener : propertyChangeListeners) {
-         listener.propertyChanged(this, key, value);
-      }
-   }
-
-   @Override
-   public URI upload(File file) throws Exception {
-      return null;
-   }
-
-   @Override
-   public String getUniqueServerId() {
-      return uniqueServerId;
-   }
-
-   @Override
-   public EnhancedProperties getProperties() {
-      return properties;
-   }
-
-   @Override
-   public void init(Object service) throws UnknownHostException, ExportException {
-
-   }
-
-   public void setConnected(boolean connected) {
-      this.connected = connected;
-   }
-
-   public boolean isConnected() {
-      return this.connected;
-   }
-
-}
diff --git a/org.eclipse.osee.ote.master.product/customize-product.xml b/org.eclipse.osee.ote.master.product/customize-product.xml
index 8bb69b7..2ebba86 100644
--- a/org.eclipse.osee.ote.master.product/customize-product.xml
+++ b/org.eclipse.osee.ote.master.product/customize-product.xml
@@ -15,9 +15,7 @@
 		<property name="defaultWorkspaceName" value="workspace" />
 		<property name="additionalExecIniArgs" value=" " />
 
-		<updateProduct os="win32" ws="win32" arch="x86" jreVersion="1.8.0_45" />
 		<updateProduct os="win32" ws="win32" arch="x86_64" jreVersion="1.8.0_45" />
-		<updateProduct os="linux" ws="gtk" arch="x86" jreVersion="1.8.0_45" />
 		<updateProduct os="linux" ws="gtk" arch="x86_64" jreVersion="1.8.0_45" />
 		<updateProduct os="macosx" ws="cocoa" arch="x86_64" jreVersion="_" />
 
diff --git a/org.eclipse.osee.ote.parent/pom.xml b/org.eclipse.osee.ote.parent/pom.xml
index 5dfab9a..6e6a978 100644
--- a/org.eclipse.osee.ote.parent/pom.xml
+++ b/org.eclipse.osee.ote.parent/pom.xml
@@ -55,8 +55,8 @@
 		<git-repo-root>file:../..</git-repo-root>
 		<build-alias>-DEV</build-alias>
 
-		<tycho-version>1.0.0</tycho-version>
-		<tycho-extras-version>1.0.0</tycho-extras-version>
+		<tycho-version>1.7.0</tycho-version>
+		<tycho-extras-version>1.7.0</tycho-extras-version>
 
 		<maven-antrun-version>1.6</maven-antrun-version>
 		<ant-contrib-version>1.0b3</ant-contrib-version>
@@ -142,16 +142,6 @@
 							<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>
@@ -180,16 +170,6 @@
 							<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>
diff --git a/org.eclipse.ote.build/dependencies/ote.dependencies.feature/feature.xml b/org.eclipse.ote.build/dependencies/ote.dependencies.feature/feature.xml
index 2c93fe8..37077a2 100644
--- a/org.eclipse.ote.build/dependencies/ote.dependencies.feature/feature.xml
+++ b/org.eclipse.ote.build/dependencies/ote.dependencies.feature/feature.xml
@@ -425,6 +425,14 @@
          version="0.0.0"/>
 
    <includes
+         id="org.eclipse.ecf.filetransfer.httpclient45.feature"
+         version="0.0.0"/>
+
+   <includes
+         id="org.eclipse.ecf.filetransfer.httpclient45.feature.source"
+         version="0.0.0"/>
+
+   <includes
          id="org.eclipse.ecf.filetransfer.ssl.feature"
          version="0.0.0"/>
 
@@ -454,6 +462,8 @@
 
    <requires>
       <import plugin="org.junit" version="4.12.0" match="greaterOrEqual"/>
+      <import plugin="org.apache.batik.gvt" version="1.9.1" match="compatible"/>
+      <import plugin="org.apache.batik.gvt" version="1.13.0" match="compatible"/>
    </requires>
 
    <plugin
@@ -829,6 +839,13 @@
          unpack="false"/>
 
    <plugin
+         id="org.eclipse.nebula.cwt"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
          id="org.eclipse.osgi"
          download-size="0"
          install-size="0"
@@ -983,6 +1000,62 @@
          unpack="false"/>
 
    <plugin
+         id="org.apache.batik.anim"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201130-1756"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.anim"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20181015-1528"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.awt.util"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.bridge"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20181015-1528"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.bridge"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201124-1840"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.codec"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.constants"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20180227-1645"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.constants"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20200622-2037"
+         unpack="false"/>
+
+   <plugin
          id="org.apache.batik.css"
          download-size="0"
          install-size="0"
@@ -990,6 +1063,125 @@
          unpack="false"/>
 
    <plugin
+         id="org.apache.batik.dom"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20181015-1528"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.dom"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201124-1839"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.dom.svg"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.ext.awt"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.extension"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.gvt"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201124-1835"
+         unpack="false"/>
+         
+   <plugin
+         id="org.apache.batik.gvt"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20190730-1743"
+         unpack="false"/>
+         
+   <plugin
+         id="org.apache.batik.i18n"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20200622-2037"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.i18n"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20180227-1645"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.parser"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20190730-1743"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.parser"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201124-1833"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.pdf"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.script"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.svggen"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.transcoder"
+         download-size="0"
+         install-size="0"
+         version="1.13.0.v20201124-1841"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.transcoder"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20181015-1528"
+         unpack="false"/>
+         
+   <plugin
+         id="org.apache.batik.util"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20180703-1553"
+         unpack="false"/>
+
+   <plugin
          id="org.apache.batik.util.gui"
          download-size="0"
          install-size="0"
@@ -997,10 +1189,17 @@
          unpack="false"/>
 
    <plugin
-         id="org.apache.batik.util"
+         id="org.apache.batik.xml"
          download-size="0"
          install-size="0"
-         version="0.0.0"
+         version="1.13.0.v20201124-1831"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.batik.xml"
+         download-size="0"
+         install-size="0"
+         version="1.9.1.v20190730-1743"
          unpack="false"/>
 
    <plugin
@@ -1074,6 +1273,13 @@
          unpack="false"/>
 
    <plugin
+         id="org.apache.xalan"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
          id="org.apache.xerces"
          download-size="0"
          install-size="0"
@@ -1508,69 +1714,6 @@
          unpack="false"/>
 
    <plugin
-         id="org.apache.batik.ext.awt"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.transcoder"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.bridge"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.dom"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.dom.svg"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.svggen"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.parser"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.xml"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.batik.pdf"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.eclipse.wst.common.uriresolver"
          download-size="0"
          install-size="0"
@@ -1828,5 +1971,19 @@
          install-size="0"
          version="0.0.0"
          unpack="false"/>
+         
+   <plugin
+         id="org.eclipse.jst.j2ee"
+         download-size="0"
+         install-size="0"
+         version="1.2.301.v201903222025"
+         unpack="false"/>
+                  
+   <plugin
+         id="org.eclipse.jst.j2ee.core"
+         download-size="0"
+         install-size="0"
+         version="1.4.1.v201903222024"
+         unpack="false"/>                  
 
 </feature>
diff --git a/org.eclipse.ote.build/dependencies/ote.dependencies.p2/pom.xml b/org.eclipse.ote.build/dependencies/ote.dependencies.p2/pom.xml
index a8b6481..00883fc 100644
--- a/org.eclipse.ote.build/dependencies/ote.dependencies.p2/pom.xml
+++ b/org.eclipse.ote.build/dependencies/ote.dependencies.p2/pom.xml
@@ -43,21 +43,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 						<environment>
diff --git a/org.eclipse.ote.build/maven/base/pom.xml b/org.eclipse.ote.build/maven/base/pom.xml
index 0532e77..84b2abc 100644
--- a/org.eclipse.ote.build/maven/base/pom.xml
+++ b/org.eclipse.ote.build/maven/base/pom.xml
@@ -275,21 +275,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 						<!-- 
@@ -317,21 +307,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 						<!-- 
diff --git a/org.eclipse.ote.ci.test_server.external.feature/feature.xml b/org.eclipse.ote.ci.test_server.external.feature/feature.xml
index 97017e5..b565823 100644
--- a/org.eclipse.ote.ci.test_server.external.feature/feature.xml
+++ b/org.eclipse.ote.ci.test_server.external.feature/feature.xml
@@ -173,63 +173,6 @@
          unpack="false"/>
 
    <plugin
-         id="org.apache.cxf.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.core.config"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.client"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.frontend"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.model.wadl"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.provider"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.rs.security.oauth2"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.transport.http"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.apache.felix.gogo.runtime"
          download-size="0"
          install-size="0"
diff --git a/org.eclipse.ote.client.feature/feature.xml b/org.eclipse.ote.client.feature/feature.xml
index 2dd3f8c..44b6b48 100644
--- a/org.eclipse.ote.client.feature/feature.xml
+++ b/org.eclipse.ote.client.feature/feature.xml
@@ -15,9 +15,7 @@
    <license url="http://www.example.com/license">
       [Enter License Description here.]
    </license>
-   <includes
-         id="org.eclipse.xtext.ui"
-         version="0.0.0"/>
+
    <plugin
          id="org.eclipse.ote.client"
          download-size="0"
@@ -100,21 +98,20 @@
          download-size="0"
          install-size="0"
          version="0.0.0"
-         unpack="false"/>         
+         unpack="false"/>
 
    <plugin
          id="org.eclipse.zest.layouts"
          download-size="0"
          install-size="0"
          version="0.0.0"
-         unpack="false"/>        
-         
-         
+         unpack="false"/>
+
    <plugin
          id="org.mockito"
          download-size="0"
          install-size="0"
          version="0.0.0"
-	 		unpack="false"/> 
+         unpack="false"/>
 
 </feature>
diff --git a/org.eclipse.ote.mavenbuild/pom.xml b/org.eclipse.ote.mavenbuild/pom.xml
index b004fff..edac69e 100644
--- a/org.eclipse.ote.mavenbuild/pom.xml
+++ b/org.eclipse.ote.mavenbuild/pom.xml
@@ -289,21 +289,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 						<!-- 
@@ -322,21 +312,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 						<!-- 
diff --git a/org.eclipse.ote.parent/buildLocal.sh b/org.eclipse.ote.parent/buildLocal.sh
new file mode 100644
index 0000000..2f059a4
--- /dev/null
+++ b/org.eclipse.ote.parent/buildLocal.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+export BASE_AREA=`pwd | sed 's/\/c\//\/c\:\//'`
+echo "mvn clean verify -Dote.dependencies.p2=file://$BASE_AREA/../org.eclipse.ote.build/dependencies/ote.dependencies.p2/target/repository/ -Dosee.ote.p2=file://$BASE_AREA/../org.eclipse.osee.ote.p2/target/repository -Dosee-build-stage=nothing -Dno-extern-repos" 
+mvn clean verify -Dote.dependencies.p2=file://$BASE_AREA/../org.eclipse.ote.build/dependencies/ote.dependencies.p2/target/repository/ -Dosee.ote.p2=file://$BASE_AREA/../org.eclipse.osee.ote.p2/target/repository -Dosee-build-stage=nothing -Dno-extern-repos
\ No newline at end of file
diff --git a/org.eclipse.ote.parent/pom.xml b/org.eclipse.ote.parent/pom.xml
index 73f524b..6b943b5 100644
--- a/org.eclipse.ote.parent/pom.xml
+++ b/org.eclipse.ote.parent/pom.xml
@@ -58,8 +58,8 @@
 
 		<build-alias>-DEV</build-alias>
 
-		<tycho-version>1.0.0</tycho-version>
-		<tycho-extras-version>1.0.0</tycho-extras-version>
+		<tycho-version>1.7.0</tycho-version>
+		<tycho-extras-version>1.7.0</tycho-extras-version>
 
 		<maven-antrun-version>1.6</maven-antrun-version>
 		<ant-contrib-version>1.0b3</ant-contrib-version>
@@ -89,13 +89,11 @@
 		<platform-version-name>neon</platform-version-name>
 		<!-- <orbit-version>R20150124073747</orbit-version> -->
 		<orbit-version>R20160520211859</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>false</osee-create-help-docs>
 
@@ -145,16 +143,6 @@
 							<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>
@@ -183,16 +171,6 @@
 							<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>
@@ -231,7 +209,6 @@
 					<excludes>
 						<plugin id="sourcefeature.bundle.nosource" />
 						<feature id="sourcefeature.feature.nosource" />
-						<feature id="org.eclipse.xtext.ui" />
 						<plugin id="org.eclipse.zest.core" />
 						<plugin id="org.eclipse.zest.layouts" />
 						
diff --git a/org.eclipse.ote.simple.oteide.product/iniWorkaround.xml b/org.eclipse.ote.simple.oteide.product/iniWorkaround.xml
index 6d57faf..d16258c 100644
--- a/org.eclipse.ote.simple.oteide.product/iniWorkaround.xml
+++ b/org.eclipse.ote.simple.oteide.product/iniWorkaround.xml
@@ -3,9 +3,7 @@
 	<target name="iniWorkaround">
 
 		<property name="linux_x86_64" value="target/products/ote.ide/linux/gtk/x86_64" />
-		<property name="linux_x86" value="target/products/ote.ide/linux/gtk/x86" />
 		<property name="win_x86_64" value="target/products/ote.ide/win32/win32/x86_64" />
-		<property name="win_x86" value="target/products/ote.ide/win32/win32/x86" />
 
 		<!-- write out some version files -->
 		<tstamp>
@@ -13,9 +11,7 @@
 		</tstamp>
 		<echo file="${basedir}/target/build_date.txt" append="false" message="${TODAY}" />
 		<copy verbose="true" file="${basedir}/target/build_date.txt" todir="${linux_x86_64}" overwrite="true" />
-		<copy verbose="true" file="${basedir}/target/build_date.txt" todir="${linux_x86}" overwrite="true" />
 		<copy verbose="true" file="${basedir}/target/build_date.txt" todir="${win_x86_64}" overwrite="true" />
-		<copy verbose="true" file="${basedir}/target/build_date.txt" todir="${win_x86}" overwrite="true" />
 
 		<!-- do the post install -->
 
diff --git a/org.eclipse.ote.simple.oteide.product/ote.ide.product b/org.eclipse.ote.simple.oteide.product/ote.ide.product
index 47ebea0..1cc2bbd 100644
--- a/org.eclipse.ote.simple.oteide.product/ote.ide.product
+++ b/org.eclipse.ote.simple.oteide.product/ote.ide.product
@@ -47,18 +47,6 @@
    </plugins>
 
    <features>
-      <feature id="org.eclipse.cdt"/>
-      <feature id="org.eclipse.cdt.gdb"/>
-      <feature id="org.eclipse.cdt.gdb.source"/>
-      <feature id="org.eclipse.cdt.gnu.build"/>
-      <feature id="org.eclipse.cdt.gnu.build.source"/>
-      <feature id="org.eclipse.cdt.gnu.debug"/>
-      <feature id="org.eclipse.cdt.gnu.debug.source"/>
-      <feature id="org.eclipse.cdt.gnu.dsf"/>
-      <feature id="org.eclipse.cdt.gnu.dsf.source"/>
-      <feature id="org.eclipse.cdt.platform"/>
-      <feature id="org.eclipse.cdt.platform.source"/>
-      <feature id="org.eclipse.cdt.sdk"/>
       <feature id="org.eclipse.e4.rcp"/>
       <feature id="org.eclipse.e4.rcp.source"/>
       <feature id="org.eclipse.eclemma.feature"/>
@@ -67,12 +55,6 @@
       <feature id="org.eclipse.emf.common"/>
       <feature id="org.eclipse.jgit"/>
       <feature id="org.eclipse.m2e.feature"/>
-      <feature id="org.eclipse.mylyn.commons"/>
-      <feature id="org.eclipse.mylyn.commons.identity"/>
-      <feature id="org.eclipse.mylyn.commons.notifications"/>
-      <feature id="org.eclipse.mylyn.commons.repositories"/>
-      <feature id="org.eclipse.mylyn.discovery"/>
-      <feature id="org.eclipse.mylyn.monitor"/>
       <feature id="org.eclipse.nebula.widgets.xviewer.feature"/>
       <feature id="org.eclipse.osee.client.ote.feature"/>
       <feature id="org.eclipse.osee.client.ote.feature.source"/>
diff --git a/org.eclipse.ote.simple.oteide.product/pom.xml b/org.eclipse.ote.simple.oteide.product/pom.xml
index 76fa38e..fbf7c64 100644
--- a/org.eclipse.ote.simple.oteide.product/pom.xml
+++ b/org.eclipse.ote.simple.oteide.product/pom.xml
@@ -25,11 +25,6 @@
 					<format>'v'yyyyMMddHHmm'${build-alias}'</format>
 					<archiveSite>true</archiveSite>
 					<environments>
-						<environment>
-							<os>win32</os>
-							<ws>win32</ws>
-							<arch>x86</arch>
-						</environment>
 				    	<environment>
 							<os>win32</os>
 							<ws>win32</ws>
@@ -38,11 +33,6 @@
 						<environment>
 							<os>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment>
 					</environments>
@@ -59,21 +49,11 @@
 						<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>linux</os>
 							<ws>gtk</ws>
-							<arch>x86</arch>
-						</environment>
-						<environment>
-							<os>linux</os>
-							<ws>gtk</ws>
 							<arch>x86_64</arch>
 						</environment> 
 					</environments>
diff --git a/org.eclipse.ote.test.server.external.feature/feature.xml b/org.eclipse.ote.test.server.external.feature/feature.xml
index c8c3def..83e77f3 100644
--- a/org.eclipse.ote.test.server.external.feature/feature.xml
+++ b/org.eclipse.ote.test.server.external.feature/feature.xml
@@ -100,13 +100,6 @@
          unpack="false"/>
 
    <plugin
-         id="org.eclipse.equinox.util"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.eclipse.equinox.preferences"
          download-size="0"
          install-size="0"
@@ -403,62 +396,6 @@
          unpack="false"/>
 
    <plugin
-         id="org.apache.cxf.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.client"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.ws.commons.schema"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.rs.security.oauth2"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.frontend"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.model.wadl"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.jaxrs.provider"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.cxf.transport.http"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.codehaus.stax2"
          download-size="0"
          install-size="0"
@@ -521,11 +458,4 @@
          version="0.0.0"
          unpack="false"/>
 
-   <plugin
-         id="org.apache.log4j"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
 </feature>
diff --git a/org.eclipse.ote.test.server.external.feature/pom.xml b/org.eclipse.ote.test.server.external.feature/pom.xml
index c35fa8c..fa36442 100644
--- a/org.eclipse.ote.test.server.external.feature/pom.xml
+++ b/org.eclipse.ote.test.server.external.feature/pom.xml
@@ -29,20 +29,26 @@
 						<configuration>
 							<excludes>
 								<plugin id="ch.qos.logback.slf4j" />
+								<plugin id="ch.qos.logback.core" />
+								<plugin id="ch.qos.logback.classic" />
 								<plugin id="com.google.guava" />
+								<plugin id="javax.activation" />
+								<plugin id="javax.annotation" />
 								<plugin id="javax.servlet" />
 								<plugin id="javax.ws.rs" />
 								<plugin id="javax.xml" />
 								<plugin id="jms.libraries" />
 								<plugin id="net.jini" />
+								<plugin id="org.apache.aries.proxy" />
+								<plugin id="org.apache.aries.util" />
 								<plugin id="org.apache.commons.codec" />
-								<plugin id="org.apache.cxf.core.config" />
 								<plugin id="org.apache.xerces" />
 								<plugin id="org.apache.xml.resolver" />
 								<plugin id="org.apache.xml.serializer" />
 								<plugin id="org.eclipse.equinox.console.ssh" />								
 								<plugin id="org.eclipse.jgit" />
 								<plugin id="org.eclipse.osee.logback.config" />
+								<plugin id="org.eclipse.osgi.services" />
 							</excludes>
 						</configuration>
 					</execution>
diff --git a/org.eclipse.ote.test.server.feature/feature.xml b/org.eclipse.ote.test.server.feature/feature.xml
index 1d8e539..f8a2a31 100644
--- a/org.eclipse.ote.test.server.feature/feature.xml
+++ b/org.eclipse.ote.test.server.feature/feature.xml
@@ -95,20 +95,6 @@
          unpack="false"/>
 
    <plugin
-         id="org.eclipse.osee.jaxrs"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.osee.jaxrs.client"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
          id="org.eclipse.osee.ote.connection.jini"
          download-size="0"
          install-size="0"
diff --git a/org.eclipse.ote.test.server.parent/pom.xml b/org.eclipse.ote.test.server.parent/pom.xml
index 0442352..ec22c6b 100644
--- a/org.eclipse.ote.test.server.parent/pom.xml
+++ b/org.eclipse.ote.test.server.parent/pom.xml
@@ -54,13 +54,11 @@
 
 		<platform-version-name>neon</platform-version-name>
 		<orbit-version>R20160520211859</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>
 
@@ -109,16 +107,6 @@
 							<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>
@@ -147,16 +135,6 @@
 							<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>