move up baseline checks so they can actually run; switch to use individual upstream repos as TP instead of last Photon site, so we don't get circular resolution against the DTP in that site

Signed-off-by: nickboldt <nboldt@redhat.com>
diff --git a/pom.xml b/pom.xml
index 8a8516b..2b78ae3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,30 +17,60 @@
 
       <!-- Set up the default target platform to build against -->
       <license-site>http://download.eclipse.org/cbi/updates/license</license-site>
-      <platform-site>http://download.eclipse.org/releases/photon/</platform-site>
+      <platform-site>http://download.eclipse.org/eclipse/updates/4.8milestones/</platform-site>
+      <orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/S20180119201206/repository/</orbit-site>
+      <emf-site>http://download.eclipse.org/modeling/emf/emf/updates/2.14milestones/</emf-site>
+      <emf-query-site>http://download.eclipse.org/modeling/emf/query/updates/releases/R201706061326/</emf-query-site>
+      <mdt-ocl-site>http://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.3.0/</mdt-ocl-site>
+      <gef-site>http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952/</gef-site>
       <junit3-site>http://download.eclipse.org/tools/orbit/downloads/drops/R20150124073747/repository/</junit3-site>
 
       <cbi-plugins.version>1.1.4</cbi-plugins.version>
       <cbi-repo.url>https://repo.eclipse.org/content/repositories/cbi/</cbi-repo.url>
 
       <!-- baseline check URLs: skip with -DskipBaselineComparison=true and/or -Dtycho.baseline=disable -->
-      <skipBaselineComparison>false</skipBaselineComparison>
+      <skipBaselineComparison>true</skipBaselineComparison>
       <lastStableRepository>http://download.eclipse.org/datatools/1.14.1.201712071719/repository/</lastStableRepository>
     </properties>
 
     <repositories>
         <repository>
-            <id>license-feature</id>
+            <id>license-site</id>
             <url>${license-site}</url>
             <layout>p2</layout>
         </repository>   
         <repository>
-            <id>platform</id>
+            <id>platform-site</id>
             <url>${platform-site}</url>
             <layout>p2</layout>
         </repository>
         <repository>
-            <id>junit3</id>
+            <id>orbit-site</id>
+            <url>${orbit-site}</url>
+            <layout>p2</layout>
+        </repository>
+        <repository>
+            <id>emf-site</id>
+            <url>${emf-site}</url>
+            <layout>p2</layout>
+        </repository>
+        <repository>
+            <id>emf-query-site</id>
+            <url>${emf-query-site}</url>
+            <layout>p2</layout>
+        </repository>
+        <repository>
+            <id>mdt-ocl-site</id>
+            <url>${mdt-ocl-site}</url>
+            <layout>p2</layout>
+        </repository>
+        <repository>
+            <id>gef-site</id>
+            <url>${gef-site}</url>
+            <layout>p2</layout>
+        </repository>
+        <repository>
+            <id>junit3-site</id>
             <url>${junit3-site}</url>
             <layout>p2</layout>
         </repository>
@@ -69,12 +99,55 @@
     </pluginRepositories>
     <build>
         <plugins>
-        <plugin>
+          <plugin>
+              <groupId>org.eclipse.tycho</groupId>
+              <artifactId>tycho-maven-plugin</artifactId>
+              <version>${tycho-version}</version>
+              <extensions>true</extensions>
+          </plugin>
+          <!-- to skip this check, use -Dtycho.baseline=disable -->
+          <plugin>
             <groupId>org.eclipse.tycho</groupId>
-            <artifactId>tycho-maven-plugin</artifactId>
+            <artifactId>tycho-p2-plugin</artifactId>
             <version>${tycho-version}</version>
-            <extensions>true</extensions>
-        </plugin>
+            <executions>
+              <execution>
+                <id>attached-p2-metadata</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>p2-metadata</goal>
+                </goals>
+              </execution>
+            </executions>
+            <configuration>
+              <baselineReplace>none</baselineReplace>
+              <baselineRepositories>
+                <repository>
+                  <url>${lastStableRepository}</url>
+                </repository>
+              </baselineRepositories>
+            </configuration>
+          </plugin>
+          <!-- to skip this check, use -DskipBaselineComparison=true -->
+          <plugin>
+            <groupId>org.eclipse.tycho.extras</groupId>
+            <artifactId>tycho-p2-extras-plugin</artifactId>
+            <version>${tycho-version}</version>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>compare-version-with-baselines</goal>
+                </goals>
+                <phase>verify</phase>
+                <configuration>
+                  <skip>${skipBaselineComparison}</skip>
+                  <baselines>
+                    <repo>${lastStableRepository}</repo>
+                  </baselines>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin> 
         </plugins>
         <pluginManagement>
             <plugins>
@@ -169,49 +242,6 @@
                     </execution>
                   </executions>
                 </plugin>
-
-                <!-- to skip this check, use -Dtycho.baseline=disable -->
-                <plugin>
-                  <groupId>org.eclipse.tycho</groupId>
-                  <artifactId>tycho-p2-plugin</artifactId>
-                  <version>${tycho-version}</version>
-                  <executions>
-                    <execution>
-                      <id>attached-p2-metadata</id>
-                      <phase>package</phase>
-                      <goals>
-                        <goal>p2-metadata</goal>
-                      </goals>
-                    </execution>
-                  </executions>
-                  <configuration>
-                    <baselineRepositories>
-                      <repository>
-                        <url>${lastStableRepository}</url>
-                      </repository>
-                    </baselineRepositories>
-                  </configuration>
-                </plugin>
-                <!-- to skip this check, use -DskipBaselineComparison=true -->
-                <plugin>
-                  <groupId>org.eclipse.tycho.extras</groupId>
-                  <artifactId>tycho-p2-extras-plugin</artifactId>
-                  <version>${tycho-version}</version>
-                  <executions>
-                    <execution>
-                      <goals>
-                        <goal>compare-version-with-baselines</goal>
-                      </goals>
-                      <phase>verify</phase>
-                      <configuration>
-                        <skip>${skipBaselineComparison}</skip>
-                        <baselines>
-                          <repo>${lastStableRepository}</repo>
-                        </baselines>
-                      </configuration>
-                    </execution>
-                  </executions>
-                </plugin>
                 <plugin>
                     <groupId>org.eclipse.tycho</groupId>
                     <artifactId>tycho-packaging-plugin</artifactId>
@@ -539,9 +569,7 @@
         <module>plugins/modelbase/org.eclipse.datatools.modelbase.sql.query.nl</module>
         <module>plugins/modelbase/org.eclipse.datatools.modelbase.sql.xml.query</module>
         <module>plugins/modelbase/org.eclipse.datatools.modelbase.sql.xml.query.nl</module>
-        <module>plugins/docs/org.eclipse.datatools.doc.isv</module>
-        <module>plugins/docs/org.eclipse.datatools.help</module>
-        <module>plugins/docs/org.eclipse.datatools.oda.cshelp</module>
+        <module>plugins/docs</module>
 
         <module>plugins/org.eclipse.datatools.sdk</module>
         <module>plugins/sqltools/org.eclipse.datatools.sqltools.common.ui</module>