You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by il...@apache.org on 2021/06/24 09:57:43 UTC

[ignite] branch master updated: IGNITE-14753 Fix builds with maven 3.8.1+

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

ilyak pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 218d09a  IGNITE-14753 Fix builds with maven 3.8.1+
218d09a is described below

commit 218d09a5b3f2b92d260d84b05fd394fef786f823
Author: Ilya Korol <ll...@gmail.com>
AuthorDate: Thu Jun 24 12:41:38 2021 +0300

    IGNITE-14753 Fix builds with maven 3.8.1+
    
    Update versions (migrate from http repositories):
      - apache parent
      - jotm (with appropriate test fixes)
    
    Fix broken configuration for jar plugin (due to versions upgrade in apache parent):
      - Remove 'useDefaultManifestFile' option from ignite parent pom
      - Add classifiers for artifacts in modules/extdata/uri
    
     Remove duplicated dependencies declarations in several modules to reduce maven complains - Fixes #9116.
    
    Signed-off-by: Ilya Kasnacheev <il...@gmail.com>
---
 modules/azure/pom.xml                              |  7 ---
 modules/extdata/uri/pom.xml                        | 59 +++++++++++++++-------
 .../HibernateL2CacheTransactionalSelfTest.java     |  3 +-
 .../HibernateL2CacheTransactionalSelfTest.java     |  3 +-
 .../HibernateL2CacheTransactionalSelfTest.java     |  3 +-
 modules/jta/pom.xml                                |  6 +++
 .../cache/GridJtaTransactionManagerSelfTest.java   |  3 +-
 .../cache/jta/AbstractCacheJtaSelfTest.java        |  3 +-
 modules/kubernetes/pom.xml                         |  7 ---
 modules/urideploy/pom.xml                          |  7 ---
 parent/pom.xml                                     |  7 +--
 11 files changed, 59 insertions(+), 49 deletions(-)

diff --git a/modules/azure/pom.xml b/modules/azure/pom.xml
index c3951b3..7caa44b 100644
--- a/modules/azure/pom.xml
+++ b/modules/azure/pom.xml
@@ -242,13 +242,6 @@
             <version>${azure.netty.version}</version>
         </dependency>
 
-        <!-- https://mvnrepository.com/artifact/io.netty/netty-transport-native-kqueue -->
-        <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-transport-native-kqueue</artifactId>
-            <version>${azure.netty.version}</version>
-        </dependency>
-
         <!-- https://mvnrepository.com/artifact/io.netty/netty-transport-native-unix-common -->
         <dependency>
             <groupId>io.netty</groupId>
diff --git a/modules/extdata/uri/pom.xml b/modules/extdata/uri/pom.xml
index a4fba1e..fad9cc1 100644
--- a/modules/extdata/uri/pom.xml
+++ b/modules/extdata/uri/pom.xml
@@ -64,7 +64,27 @@
         <module>modules/uri-dependency</module>
     </modules>
 
+    <properties>
+
+        <uri.fn>uri</uri.fn>
+        <uri.jar>${uri.fn}.jar</uri.jar>
+
+        <plain.fn>deployfile</plain.fn>
+        <plain.clr>plain</plain.clr>
+        <plain.jar>${plain.fn}-${plain.clr}.jar</plain.jar>
+
+        <well-signed.fn>deployfile</well-signed.fn>
+        <well-signed.clr>well-signed</well-signed.clr>
+        <well-signed.jar>${well-signed.fn}-${well-signed.clr}.jar</well-signed.jar>
+
+        <bad-signed.fn>deployfile</bad-signed.fn>
+        <bad-signed.clr>bad-signed</bad-signed.clr>
+        <bad-signed.jar>${bad-signed.fn}-${bad-signed.clr}.jar</bad-signed.jar>
+
+    </properties>
+
     <build>
+
         <resources>
             <resource>
                 <directory>src/main/java</directory>
@@ -115,36 +135,37 @@
                 <artifactId>maven-jar-plugin</artifactId>
                 <executions>
                     <execution>
-                        <id>jar-file</id>
+                        <id>jar-uri</id>
                         <phase>compile</phase>
                         <goals>
                             <goal>jar</goal>
                         </goals>
                         <configuration>
-                            <finalName>deployfile</finalName>
-                            <outputDirectory>${basedir}/target/file</outputDirectory>
+                            <finalName>${uri.fn}</finalName>
+                            <outputDirectory>${basedir}/target/deploy</outputDirectory>
                             <includes>
                                 <include>**/GridUriDeploymentTestTask8.class</include>
                                 <include>**/GridUriDeploymentTestWithNameTask8.class</include>
-                                <include>**/GridUriDeploymentTestTask9.class</include>
-                                <include>**/GridUriDeploymentDependency9.class</include>
-                                <include>**/test9.properties</include>
-                                <include>**/spring9.xml</include>
                             </includes>
                         </configuration>
                     </execution>
                     <execution>
-                        <id>jar-uri</id>
+                        <id>jar-plain</id>
                         <phase>compile</phase>
                         <goals>
                             <goal>jar</goal>
                         </goals>
                         <configuration>
-                            <finalName>uri</finalName>
-                            <outputDirectory>${basedir}/target/deploy</outputDirectory>
+                            <finalName>${plain.fn}</finalName>
+                            <classifier>${plain.clr}</classifier>
+                            <outputDirectory>${basedir}/target/file</outputDirectory>
                             <includes>
                                 <include>**/GridUriDeploymentTestTask8.class</include>
                                 <include>**/GridUriDeploymentTestWithNameTask8.class</include>
+                                <include>**/GridUriDeploymentTestTask9.class</include>
+                                <include>**/GridUriDeploymentDependency9.class</include>
+                                <include>**/test9.properties</include>
+                                <include>**/spring9.xml</include>
                             </includes>
                         </configuration>
                     </execution>
@@ -155,7 +176,8 @@
                             <goal>jar</goal>
                         </goals>
                         <configuration>
-                            <finalName>well-signed-deployfile</finalName>
+                            <finalName>${well-signed.fn}</finalName>
+                            <classifier>${well-signed.clr}</classifier>
                             <outputDirectory>${basedir}/target/file</outputDirectory>
                             <includes>
                                 <include>**/GridUriDeploymentTestTask10.class</include>
@@ -170,7 +192,8 @@
                             <goal>jar</goal>
                         </goals>
                         <configuration>
-                            <finalName>bad-signed-deployfile</finalName>
+                            <finalName>${bad-signed.fn}</finalName>
+                            <classifier>${bad-signed.clr}</classifier>
                             <outputDirectory>${basedir}/target/file</outputDirectory>
                             <includes>
                                 <include>**/GridUriDeploymentTestTask11.class</include>
@@ -184,6 +207,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jarsigner-plugin</artifactId>
+                <version>3.0.0</version>
                 <executions>
                     <execution>
                         <id>sign-well</id>
@@ -192,7 +216,7 @@
                             <goal>sign</goal>
                         </goals>
                         <configuration>
-                            <archive>${basedir}/target/file/well-signed-deployfile.jar</archive>
+                            <archive>${basedir}/target/file/${well-signed.jar}</archive>
                             <keystore>${basedir}/config/signeddeploy/keystore</keystore>
                             <alias>business</alias>
                             <storepass>abc123</storepass>
@@ -212,7 +236,6 @@
                         <artifactId>ignite-tools</artifactId>
                         <version>${project.version}</version>
                     </dependency>
-
                     <dependency>
                         <groupId>com.sun.mail</groupId>
                         <artifactId>javax.mail</artifactId>
@@ -232,15 +255,15 @@
                                 <copy file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask11.class" todir="${basedir}/target/file_tmp/classes/org/apache/ignite/spi/deployment/uri/tasks/" />
                                 <copy file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask11.class" tofile="${basedir}/target/file_tmp/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class" />
 
-                                <jar destfile="${basedir}/target/file/bad-signed-deployfile.jar" basedir="${basedir}/target/file_tmp/classes" />
+                                <jar destfile="${basedir}/target/file/${bad-signed.jar}" basedir="${basedir}/target/file_tmp/classes" />
 
-                                <signjar jar="${basedir}/target/file/bad-signed-deployfile.jar" keystore="${basedir}/config/signeddeploy/keystore" storepass="abc123" keypass="abc123" alias="business" />
+                                <signjar jar="${basedir}/target/file/${bad-signed.jar}" keystore="${basedir}/config/signeddeploy/keystore" storepass="abc123" keypass="abc123" alias="business" />
 
                                 <sleep seconds="2" />
 
                                 <touch file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class" />
 
-                                <zip destfile="${basedir}/target/file/bad-signed-deployfile.jar" basedir="${basedir}/target/classes/" includes="org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class" update="yes" />
+                                <zip destfile="${basedir}/target/file/${bad-signed.jar}" basedir="${basedir}/target/classes/" includes="org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class" update="yes" />
 
                                 <delete dir="${basedir}/target/file_tmp/"/>
                             </target>
@@ -269,7 +292,7 @@
                                 <!--uri-classes.gar-->
                                 <gar destfile="${basedir}/target/deploy2/uri-classes.gar" basedir="${basedir}/target/classes" />
 
-                                <!--Copy libs.-->
+                                <!--Copy libs-->
                                 <zip destfile="${basedir}/target/classes/lib/depend.jar" encoding="UTF-8">
                                     <zipfileset dir="modules/uri-dependency/target/classes" />
                                 </zip>
diff --git a/modules/hibernate-4.2/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java b/modules/hibernate-4.2/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
index 5ec7812..232a7f1 100644
--- a/modules/hibernate-4.2/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
+++ b/modules/hibernate-4.2/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
@@ -36,6 +36,7 @@ import org.hibernate.service.jta.platform.internal.AbstractJtaPlatform;
 import org.hibernate.service.jta.platform.spi.JtaPlatform;
 import org.jetbrains.annotations.Nullable;
 import org.objectweb.jotm.Jotm;
+import org.objectweb.jotm.rmi.RmiLocalConfiguration;
 
 /**
  *
@@ -75,7 +76,7 @@ public class HibernateL2CacheTransactionalSelfTest extends HibernateL2CacheSelfT
 
     /** {@inheritDoc} */
     @Override protected void beforeTestsStarted() throws Exception {
-        jotm = new Jotm(true, false);
+        jotm = new Jotm(true, false, new RmiLocalConfiguration());
 
         super.beforeTestsStarted();
     }
diff --git a/modules/hibernate-5.1/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java b/modules/hibernate-5.1/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
index 65f3240..e30b1a8 100644
--- a/modules/hibernate-5.1/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
+++ b/modules/hibernate-5.1/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
@@ -36,6 +36,7 @@ import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform;
 import org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorBuilderImpl;
 import org.jetbrains.annotations.Nullable;
 import org.objectweb.jotm.Jotm;
+import org.objectweb.jotm.rmi.RmiLocalConfiguration;
 
 /**
  *
@@ -75,7 +76,7 @@ public class HibernateL2CacheTransactionalSelfTest extends HibernateL2CacheSelfT
 
     /** {@inheritDoc} */
     @Override protected void beforeTestsStarted() throws Exception {
-        jotm = new Jotm(true, false);
+        jotm = new Jotm(true, false, new RmiLocalConfiguration());
 
         super.beforeTestsStarted();
     }
diff --git a/modules/hibernate-5.3/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java b/modules/hibernate-5.3/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
index 51752920..76917e9 100644
--- a/modules/hibernate-5.3/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
+++ b/modules/hibernate-5.3/src/test/java/org/apache/ignite/cache/hibernate/HibernateL2CacheTransactionalSelfTest.java
@@ -36,6 +36,7 @@ import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform;
 import org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorBuilderImpl;
 import org.jetbrains.annotations.Nullable;
 import org.objectweb.jotm.Jotm;
+import org.objectweb.jotm.rmi.RmiLocalConfiguration;
 
 /**
  *
@@ -75,7 +76,7 @@ public class HibernateL2CacheTransactionalSelfTest extends HibernateL2CacheSelfT
 
     /** {@inheritDoc} */
     @Override protected void beforeTestsStarted() throws Exception {
-        jotm = new Jotm(true, false);
+        jotm = new Jotm(true, false, new RmiLocalConfiguration());
 
         super.beforeTestsStarted();
     }
diff --git a/modules/jta/pom.xml b/modules/jta/pom.xml
index b9566e2..69d4584 100644
--- a/modules/jta/pom.xml
+++ b/modules/jta/pom.xml
@@ -48,6 +48,12 @@
         </dependency>
 
         <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
             <groupId>org.ow2.jotm</groupId>
             <artifactId>jotm-core</artifactId>
             <version>${jotm.version}</version>
diff --git a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaTransactionManagerSelfTest.java b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaTransactionManagerSelfTest.java
index 1c75d73..e85d196 100644
--- a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaTransactionManagerSelfTest.java
+++ b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaTransactionManagerSelfTest.java
@@ -33,6 +33,7 @@ import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
 import org.objectweb.jotm.Current;
 import org.objectweb.jotm.Jotm;
+import org.objectweb.jotm.rmi.RmiLocalConfiguration;
 
 import static org.apache.ignite.cache.CacheMode.PARTITIONED;
 import static org.apache.ignite.transactions.TransactionConcurrency.OPTIMISTIC;
@@ -76,7 +77,7 @@ public class GridJtaTransactionManagerSelfTest extends GridCommonAbstractTest {
     @Override protected void beforeTestsStarted() throws Exception {
         super.beforeTestsStarted();
 
-        jotm = new Jotm(true, false);
+        jotm = new Jotm(true, false, new RmiLocalConfiguration());
 
         Current.setAppServer(false);
 
diff --git a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/jta/AbstractCacheJtaSelfTest.java b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/jta/AbstractCacheJtaSelfTest.java
index 8cac57a..8fb9f1e 100644
--- a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/jta/AbstractCacheJtaSelfTest.java
+++ b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/jta/AbstractCacheJtaSelfTest.java
@@ -31,6 +31,7 @@ import org.apache.ignite.testframework.GridTestSafeThreadFactory;
 import org.apache.ignite.transactions.Transaction;
 import org.junit.Test;
 import org.objectweb.jotm.Jotm;
+import org.objectweb.jotm.rmi.RmiLocalConfiguration;
 
 import static org.apache.ignite.cache.CacheMode.PARTITIONED;
 import static org.apache.ignite.transactions.TransactionConcurrency.PESSIMISTIC;
@@ -49,7 +50,7 @@ public abstract class AbstractCacheJtaSelfTest extends GridCacheAbstractSelfTest
 
     /** {@inheritDoc} */
     @Override protected void beforeTestsStarted() throws Exception {
-        jotm = new Jotm(true, false);
+        jotm = new Jotm(true, false, new RmiLocalConfiguration());
 
         super.beforeTestsStarted();
     }
diff --git a/modules/kubernetes/pom.xml b/modules/kubernetes/pom.xml
index d503163..14ef283 100644
--- a/modules/kubernetes/pom.xml
+++ b/modules/kubernetes/pom.xml
@@ -109,13 +109,6 @@
         </dependency>
 
         <dependency>
-            <groupId>org.mock-server</groupId>
-            <artifactId>mockserver-netty</artifactId>
-            <version>5.11.1</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
             <groupId>org.mockito</groupId>
             <artifactId>mockito-core</artifactId>
             <version>${mockito.version}</version>
diff --git a/modules/urideploy/pom.xml b/modules/urideploy/pom.xml
index 52de373..a331cb8 100644
--- a/modules/urideploy/pom.xml
+++ b/modules/urideploy/pom.xml
@@ -112,13 +112,6 @@
         </dependency>
 
         <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-tools</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
             <groupId>org.eclipse.jetty</groupId>
             <artifactId>jetty-io</artifactId>
             <version>${jetty.version}</version>
diff --git a/parent/pom.xml b/parent/pom.xml
index 6cdfc2e..228d847 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -29,7 +29,7 @@
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
-        <version>16</version>
+        <version>23</version>
     </parent>
 
     <properties>
@@ -95,7 +95,7 @@
         <jms.spec.version>1.1.1</jms.spec.version>
         <jna.version>4.5.2</jna.version>
         <jnr.posix.version>3.0.50</jnr.posix.version>
-        <jotm.version>2.2.3</jotm.version>
+        <jotm.version>2.3.1-M1</jotm.version>
         <jsch.bundle.version>0.1.54_1</jsch.bundle.version>
         <jsch.version>0.1.54</jsch.version>
         <jsonlib.bundle.version>2.4_1</jsonlib.bundle.version>
@@ -293,9 +293,6 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-jar-plugin</artifactId>
-                    <configuration>
-                        <useDefaultManifestFile>true</useDefaultManifestFile>
-                    </configuration>
                 </plugin>
 
                 <plugin>