You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2020/01/08 16:01:33 UTC

[uima-uimaj] branch UIMA-6164_update_eclipse_plugin_dependencies updated: [UIMA-6164] fix case-editor-ide, add missing provided-scope

This is an automated email from the ASF dual-hosted git repository.

schor pushed a commit to branch UIMA-6164_update_eclipse_plugin_dependencies
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git


The following commit(s) were added to refs/heads/UIMA-6164_update_eclipse_plugin_dependencies by this push:
     new 3d943f3  [UIMA-6164] fix case-editor-ide, add missing provided-scope
3d943f3 is described below

commit 3d943f30cc62b4898441a39ee44a8e78bb6d53b0
Author: Marshall Schor <ms...@schor.com>
AuthorDate: Wed Jan 8 11:01:19 2020 -0500

    [UIMA-6164] fix case-editor-ide, add missing provided-scope
---
 uimaj-ep-cas-editor-ide/pom.xml | 139 ++++++++++++++++++++++++++++++++--------
 uimaj-ep-cas-editor/pom.xml     |   3 +-
 uimaj-ep-configurator/pom.xml   |   1 +
 3 files changed, 117 insertions(+), 26 deletions(-)

diff --git a/uimaj-ep-cas-editor-ide/pom.xml b/uimaj-ep-cas-editor-ide/pom.xml
index 9b13ed2..298673c 100644
--- a/uimaj-ep-cas-editor-ide/pom.xml
+++ b/uimaj-ep-cas-editor-ide/pom.xml
@@ -75,6 +75,16 @@
 			<artifactId>uimaj-core</artifactId>
 			<version>${project.parent.version}</version>
 			<scope>compile</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.bitbucket.mstrobel</groupId>
+          <artifactId>procyon-compilertools</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.bitbucket.mstrobel</groupId>
+          <artifactId>procyon-core</artifactId>
+        </exclusion>
+      </exclusions>
 		</dependency>
 
 		<dependency>
@@ -82,6 +92,12 @@
 			<artifactId>uimaj-tools</artifactId>
 			<version>${project.parent.version}</version>
 			<scope>compile</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.uima</groupId>
+          <artifactId>uimaj-cpe</artifactId>
+        </exclusion>
+      </exclusions>
 		</dependency>
 		
 		<dependency>
@@ -92,6 +108,7 @@
 		</dependency>
 
 		<!-- Eclipse dependencies -->
+    <!-- 
 		<dependency>
 			<groupId>org.eclipse.core</groupId>
 			<artifactId>runtime</artifactId>
@@ -106,14 +123,52 @@
 			<scope>provided</scope>
 		</dependency>
 
-		<!-- Depending on org.eclipse.ui does not include the SWT dependency -->
+		<! - - Depending on org.eclipse.ui does not include the SWT dependency - - >
 		<dependency>
 			<groupId>org.eclipse</groupId>
 			<artifactId>ui</artifactId>
 			<version>[3.3.0.0,4.0.0)</version>
 			<scope>provided</scope>
 		</dependency>
-
+    -->
+    
+    <dependency>
+      <groupId>org.eclipse.jdt</groupId>
+      <artifactId>org.eclipse.jdt.ui</artifactId>
+      <version>[3.12.0,4.0.0)</version>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.search</artifactId>
+        </exclusion> 
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.debug.ui</artifactId>
+        </exclusion>               
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.compare</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.team</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.team.ui</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.jface</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.eclipse.platform</groupId>
+          <artifactId>org.eclipse.swt</artifactId>
+        </exclusion>
+        
+      </exclusions>
+    </dependency>
 		<dependency>
 			<groupId>org.eclipse.swt</groupId>
 			<artifactId>org.eclipse.swt.win32.win32.x86</artifactId>
@@ -121,51 +176,85 @@
            was 3.3.0 
            because only 3.2.0 and 3.2.1 are in 
            repo -->
-			<version>[3.2.0.0,4.0.0)</version>
+			<version>[3.2.0.0,5.0.0)</version>
 			<scope>provided</scope>
 		</dependency>
 
+    <!-- 
 		<dependency>
 			<groupId>org.eclipse.ui</groupId>
 			<artifactId>ide</artifactId>
 			<version>[3.3.0.0,4.0.0)</version>
 			<scope>provided</scope>
 		</dependency>
-
-		<dependency>
-			<groupId>org.eclipse.ui</groupId>
-			<artifactId>views</artifactId>
+     -->
+     
+     
+    <dependency>
+      <groupId>org.eclipse.platform</groupId>
+      <artifactId>org.eclipse.ui.views</artifactId>
       <!-- changing the lower version number to 3.2.0, 
         was 3.3.0 
         because only 3.2.0 and 3.2.1 are in 
         repo -->
-			<version>[3.2.0.0,4.0.0)</version>
-			<scope>provided</scope>
-		</dependency>
+      <version>[3.9.0,4.0.0)</version>
+      <scope>provided</scope>
+      <exclusions>
+         <exclusion>
+           <groupId>org.eclipse.platform</groupId>
+           <artifactId>org.eclipse.swt</artifactId>
+         </exclusion>
+       </exclusions>
+      
+    </dependency>
 
-		<dependency>
-			<groupId>org.eclipse.ui.workbench</groupId>
-			<artifactId>texteditor</artifactId>
-			<version>[3.3.0.0,4.0.0)</version>
-			<scope>provided</scope>
-		</dependency>
+    <dependency>
+      <groupId>org.eclipse.platform</groupId>
+      <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
+      <version>[3.10.0,4.0.0)</version>
+      <scope>provided</scope>
+       <exclusions>
+         <exclusion>
+           <groupId>org.eclipse.platform</groupId>
+           <artifactId>org.eclipse.swt</artifactId>
+         </exclusion>
+       </exclusions>
+      
+    </dependency>
 
-		<dependency>
-			<groupId>org.eclipse.jface</groupId>
-			<artifactId>text</artifactId>
-			<version>[3.3.0.0,4.0.0)</version>
-			<scope>provided</scope>
-		</dependency>
+    <dependency>
+      <groupId>org.eclipse.platform</groupId>
+      <artifactId>org.eclipse.jface</artifactId>
+      <version>[3.16.0, 4.0.0)</version>
+      <scope>provided</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.eclipse.platform</groupId>
+      <artifactId>org.eclipse.jface.text</artifactId>
+      <version>[3.11.0,4.0.0)</version>
+      <scope>provided</scope>
+       <exclusions>
+         <exclusion>
+           <groupId>org.eclipse.platform</groupId>
+           <artifactId>org.eclipse.swt</artifactId>
+         </exclusion>
+       </exclusions>
+      
+    </dependency>
 		
     <!-- https://issues.apache.org/jira/browse/UIMA-3510 -->
+    <!-- 
     <dependency>
       <groupId>org.eclipse.equinox</groupId>
       <artifactId>app</artifactId>
-      <!-- https://issues.apache.org/jira/browse/UIMA-3695
+      <! - - https://issues.apache.org/jira/browse/UIMA-3695
           <version>[1.0.0,1.0.1)</version>
-       -->
+       - - >
        <version>[1.2.0,2.0.0)</version>
-    </dependency>		
+       <scope>provided</scope>
+    </dependency>
+     -->		
 	</dependencies>
 
 	<build>
diff --git a/uimaj-ep-cas-editor/pom.xml b/uimaj-ep-cas-editor/pom.xml
index d954346..984f143 100644
--- a/uimaj-ep-cas-editor/pom.xml
+++ b/uimaj-ep-cas-editor/pom.xml
@@ -109,7 +109,7 @@
 		</dependency>
      -->
      
-         <dependency>
+    <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.ui</artifactId>
       <version>[3.12.0,4.0.0)</version>
@@ -238,6 +238,7 @@
           <version>[1.0.0,1.0.1)</version>
        -->
        <version>[1.2.0,2.0.0)</version>
+       <scope>provided</scope>
 		</dependency>
 		
 	</dependencies>
diff --git a/uimaj-ep-configurator/pom.xml b/uimaj-ep-configurator/pom.xml
index 2e338cb..86c6a9f 100644
--- a/uimaj-ep-configurator/pom.xml
+++ b/uimaj-ep-configurator/pom.xml
@@ -294,6 +294,7 @@
       <groupId>org.eclipse.platform</groupId>
       <artifactId>org.eclipse.jface</artifactId>
       <version>[3.16.0, 4.0.0)</version>
+      <scope>provided</scope>
     </dependency>
     
     <dependency>