You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2020/06/10 13:12:40 UTC

[uima-async-scaleout] 12/17: [UIMA-1756] partial fix - more coming

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

cwiklik pushed a commit to branch mavenAlign
in repository https://gitbox.apache.org/repos/asf/uima-async-scaleout.git

commit 5a79b5d56f296b1881d4ac7dfa9f520dcf21a6e2
Author: schor <schor>
AuthorDate: Thu May 6 20:55:56 2010 +0000

    [UIMA-1756] partial fix - more coming
---
 uima-as-distr/pom.xml | 149 +++++++++++++++++++++++++-------------------------
 1 file changed, 74 insertions(+), 75 deletions(-)

diff --git a/uima-as-distr/pom.xml b/uima-as-distr/pom.xml
index c2ba3f3..73f004d 100644
--- a/uima-as-distr/pom.xml
+++ b/uima-as-distr/pom.xml
@@ -16,120 +16,151 @@
    specific language governing permissions and limitations
    under the License.    
 -->
-
 <project xmlns="http://maven.apache.org/POM/4.0.0"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.apache.uima</groupId>
-	<artifactId>uima-as-distr</artifactId>
-	<packaging>jar</packaging>
-	<version>2.3.0-incubating</version> <!-- this comment is a flag for changeVersion -->
-	<name>Apache UIMA Asynchronous Scaleout - Resources and Assembly Descriptor for building the distribution</name>
-	<parent>
-		<groupId>org.apache.uima</groupId>
-		<artifactId>uima-common-distribution</artifactId>
-		<version>2.3.0-incubating</version> <!-- this comment is a flag for changeVersion -->
-      <relativePath>../uimaj/distr-superPom</relativePath>
-	</parent>
   
-  <properties>
-    <uimaj-as-release-version>2.3.0-incubating</uimaj-as-release-version> <!-- this comment is a flag for changeVersion -->
-    <uimaj-as-release-eclipse-version>2.3.0.incubating</uimaj-as-release-eclipse-version> <!-- this comment is a flag for changeVersion -->
+  <parent>
+    <groupId>org.apache.uima</groupId>
+    <artifactId>parent-pom-ibm-notice</artifactId>
+    <version>1-SNAPSHOT</version>
+    <relativePath/>
+  </parent>
 
-    <!-- property used in multiple places in distr-superPom -->
-    <assemblyFinalName>uima-as-${uimaj-release-version}</assemblyFinalName>
-  </properties>
+	<artifactId>uima-as-distr</artifactId>
+	<packaging>pom</packaging>
+	<version>2.3.1-SNAPSHOT</version>
+  <name>UIMA-AS: ${project.artifactId}</name>
+  <description>Build and release UIMA-AS</description>
+  <url>${uimaWebsiteUrl}</url>
+  
+  <!-- Special inheritance note
+       even though the <scm> element that follows is exactly the 
+       same as those in super poms, it cannot be inherited because 
+       there is some special code that computes the connection elements
+       from the chain of parent poms, if this is omitted. 
+       
+       Keeping this a bit factored allows cutting/pasting the <scm>
+       element, and just changing the following two properties -->  
+  <scm>
+    <connection>
+      scm:svn:http://svn.apache.org/repos/asf/uima/${uimaScmRoot}/trunk/${uimaScmProject}
+    </connection>
+    <developerConnection>
+      scm:svn:https://svn.apache.org/repos/asf/uima/${uimaScmRoot}/trunk/${uimaScmProject}
+    </developerConnection>
+    <url>
+      http://svn.apache.org/viewvc/uima/${uimaScmRoot}/trunk/${uimaScmProject}
+    </url>
+  </scm>
   
+  <properties>
+    <uimaScmRoot>uima-as</uimaScmRoot>
+    <uimaScmProject>${project.artifactId}</uimaScmProject>
+    <assemblyFinalName>uima-as-${project.version}</assemblyFinalName>  
+  </properties> 
+    
   <!-- dependencies used during assembly -->
 	<dependencies>
     <!-- uima base -->
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-adapter-vinci</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-adapter-soap</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-core</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-cpe</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-examples</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-tools</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-configurator</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-debug</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-jcasgen</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-pear-packager</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-runtime</artifactId>
+      <version>${project.version}</version>
     </dependency>
     
     <!-- uima-as -->
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-as-core</artifactId>
-      <version>${uimaj-as-release-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-as-activemq</artifactId>
-      <version>${uimaj-as-release-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-as-jms</artifactId>
-      <version>${uimaj-as-release-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-as-camel</artifactId>
-      <version>${uimaj-as-release-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-deployeditor</artifactId>
-      <version>${uimaj-as-release-eclipse-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-ep-runtime-deployeditor</artifactId>
-      <version>${uimaj-as-release-eclipse-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-as-osgi-runtime</artifactId>
-      <version>${uimaj-as-release-eclipse-version}</version>
+      <version>${project.version}</version>
     </dependency>
     
     <dependency>
       <groupId>org.apache.uima</groupId>
       <artifactId>uimaj-test-util</artifactId>
-      <version>${uimaj-release-version}</version>
+      <version>${project.version}</version>
     </dependency>
     
     <dependency>
@@ -324,12 +355,6 @@
       <version>2.8</version>
     </dependency>
     
-    <!--dependency>
-      <groupId>net.sf.saxon</groupId>
-      <artifactId>saxon</artifactId>
-      <version>8.7</version>
-    </dependency-->
-    
 	</dependencies>
     
 	<build>
@@ -338,9 +363,7 @@
       
       <!-- This java doc config is for building the ones distributed with the bin packaging, and also 
            posted on our website.
-        
-           There is another javadoc config in the parent POM that builds all the java docs - intended
-           for use by developers (currently not used) -->
+       -->
       
 			<plugin>
 				<artifactId>maven-javadoc-plugin</artifactId>
@@ -353,8 +376,7 @@
 							<goal>javadoc</goal>
 						</goals>
 						<configuration>
-              <!--quiet>true</quiet-->
-              <!-- needs to be 5 to process enums -->
+              <quiet>true</quiet>
 							<groups>
 								<group>
 									<title>Packages</title>
@@ -400,24 +422,6 @@
 			</plugin>
 
       <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        
-        <executions>
-          <execution>
-            <id>build uima-as docbooks</id>
-            <phase>package</phase>
-            <goals><goal>run</goal></goals>
-            <configuration>
-              <tasks>
-                <!-- Build documentation -->
-                <ant dir="../uima-as-docbooks" inheritAll="false"/>
-              </tasks>
-            </configuration>            
-          </execution>          
-        </executions>
-      </plugin>
-
-      <plugin>
         <artifactId>maven-assembly-plugin</artifactId>
       </plugin>
       
@@ -427,32 +431,27 @@
         <artifactId>apache-rat-plugin</artifactId>
         <executions>
           <execution>
-            <id>rat-check-src</id>
+            <id>rat-check</id>
             <configuration>
-              <basedir>target/rat-src-dir/apache-uima-as</basedir>              
               <excludes>
-                <exclude>uima-as-distr/src/test/resources/deploy/expected/*.*</exclude> <!-- test data -->
-                <exclude>uima-as-distr/src/test/resources/deploy/expected/envVar/*.*</exclude> <!-- test data -->
-                <exclude>uima-as-docbooks/src/olink/**</exclude> <!-- generated cross ref database for Apache FOP -->
-                <exclude>uima-docbooks/src/olink/**</exclude> <!-- generated cross ref database for Apache FOP -->
-                <exclude>uima-as-docbooks/src/styles/titlepage/titlepage-*.xsl</exclude> <!-- generated files by docbook -->
-                <exclude>uimaj-as-activemq/src/test/resources/data/DoubleByteText.txt</exclude> <!-- test data -->
+                <exclude>src/test/resources/deploy/expected/*.*</exclude> <!-- test data -->
+                <exclude>src/test/resources/deploy/expected/envVar/*.*</exclude> <!-- test data -->
               </excludes>
             </configuration>
           </execution>
-          <execution>
-            <id>rat-check-bin</id>
-            <configuration>
-              <excludes>
-                <exclude>uima-as/docs/api/**</exclude> <!-- javadocs-->
-                <exclude>uima-as/docs/html/images/*.svg</exclude>  <!-- generated .svg image files -->
-                <exclude>README-uima-as</exclude> <!-- README file -->
-              </excludes>
-            </configuration>
-          </execution>  
         </executions>
       </plugin>
-
 		</plugins>
-	</build>	
+	</build>
+  
+  <profiles>
+    <!-- if apache release, call the aggregate to clean and build the sub-modules -->
+    <profile>
+        <id>apache-release</id>
+        <modules>
+          <module>../aggregate-pom-uima-as</module>
+        </modules>      
+    </profile>
+  </profiles>  
+  	
 </project>
\ No newline at end of file