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 <m...@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>

Reply via email to