IGNITE-12926: fix and clear pom.xml's (#11)
diff --git a/modules/flink-ext/pom.xml b/modules/flink-ext/pom.xml
index 6a8bbd5..0358d2e 100644
--- a/modules/flink-ext/pom.xml
+++ b/modules/flink-ext/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -35,19 +35,15 @@
<url>http://ignite.apache.org</url>
<properties>
- <ignite-core.version>2.9.0-SNAPSHOT</ignite-core.version>
- <ignite-log4j.version>2.9.0-SNAPSHOT</ignite-log4j.version>
- <ignite-spring.version>2.9.0-SNAPSHOT</ignite-spring.version>
<flink.version>1.9.1</flink.version>
<kryo-serializers.version>0.42</kryo-serializers.version>
-
</properties>
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
</dependency>
<dependency>
@@ -168,7 +164,7 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -176,14 +172,14 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-log4j</artifactId>
- <version>${ignite-log4j.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spring</artifactId>
- <version>${ignite-spring.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
@@ -194,5 +190,4 @@
<scope>test</scope>
</dependency>
</dependencies>
-
</project>
diff --git a/modules/flume-ext/pom.xml b/modules/flume-ext/pom.xml
index ffcc8b1..64f2326 100644
--- a/modules/flume-ext/pom.xml
+++ b/modules/flume-ext/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -34,17 +34,11 @@
<version>1.0.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>
- <properties>
- <ignite-core.version>2.9.0-SNAPSHOT</ignite-core.version>
- <ignite-log4j.version>2.9.0-SNAPSHOT</ignite-log4j.version>
- <ignite-spring.version>2.9.0-SNAPSHOT</ignite-spring.version>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
</dependency>
<dependency>
@@ -62,21 +56,21 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spring</artifactId>
- <version>${ignite-spring.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-log4j</artifactId>
- <version>${ignite-log4j.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/modules/pub-sub/pom.xml b/modules/pub-sub/pom.xml
index 8ef0b07..05a147c 100644
--- a/modules/pub-sub/pom.xml
+++ b/modules/pub-sub/pom.xml
@@ -27,7 +27,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -38,16 +38,13 @@
<properties>
<pubsub.version>1.102.0</pubsub.version>
- <ignite-core.version>2.9.0-SNAPSHOT</ignite-core.version>
- <ignite-log4j.version>2.9.0-SNAPSHOT</ignite-log4j.version>
- <ignite-spring.version>2.9.0-SNAPSHOT</ignite-spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
@@ -57,7 +54,7 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
- <version>${ignite-core.version}</version>
+ <version>${ignite.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -65,21 +62,17 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-spring</artifactId>
- <version>${ignite-spring.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-log4j</artifactId>
- <version>${ignite-log4j.version}</version>
+ <version>${ignite.version}</version>
<scope>test</scope>
</dependency>
- <!--
- <dependency>
- <groupId>org.easymock</groupId>
- -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
@@ -98,5 +91,4 @@
</plugin>
</plugins>
</build>
-
</project>
\ No newline at end of file
diff --git a/modules/spring-boot-autoconfigure/pom.xml b/modules/spring-boot-autoconfigure/pom.xml
index 35df5d8..a4c3bff 100644
--- a/modules/spring-boot-autoconfigure/pom.xml
+++ b/modules/spring-boot-autoconfigure/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -34,10 +34,6 @@
<version>1.0.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>
- <properties>
- <ignite.version>2.9.0-SNAPSHOT</ignite.version>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
diff --git a/modules/spring-boot-client-autoconfigure/pom.xml b/modules/spring-boot-client-autoconfigure/pom.xml
index f7be2c1..fa0d3af 100644
--- a/modules/spring-boot-client-autoconfigure/pom.xml
+++ b/modules/spring-boot-client-autoconfigure/pom.xml
@@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -35,10 +35,6 @@
<version>1.0.0-SNAPSHOT</version>
<url>http://ignite.apache.org</url>
- <properties>
- <ignite.version>2.9.0-SNAPSHOT</ignite.version>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.apache.ignite</groupId>
diff --git a/modules/zeromq-ext/pom.xml b/modules/zeromq-ext/pom.xml
index 9ba89cd..7b655f7 100644
--- a/modules/zeromq-ext/pom.xml
+++ b/modules/zeromq-ext/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>../../parent</relativePath>
</parent>
@@ -36,7 +36,6 @@
<properties>
<jeromq.version>0.3.6</jeromq.version>
- <ignite.version>2.9.0-SNAPSHOT</ignite.version>
</properties>
<dependencies>
diff --git a/parent/pom.xml b/parent/pom.xml
index 46a5f46..df14471 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -36,6 +36,8 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
+ <ignite.version>2.9.0-SNAPSHOT</ignite.version>
+
<ignite.edition>apache-ignite</ignite.edition>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>MMMM d yyyy</maven.build.timestamp.format>
@@ -141,7 +143,6 @@
<zstd.version>1.3.7-2</zstd.version>
<opencensus.version>0.22.0</opencensus.version>
-
<!-- Maven plugins versions -->
<maven.javadoc.plugin.version>2.10.4</maven.javadoc.plugin.version>
@@ -154,7 +155,7 @@
</properties>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<packaging>pom</packaging>
@@ -186,46 +187,10 @@
<developers>
<developer>
- <id>dsetrakyan</id>
- <name>Dmitriy Setrakyan</name>
- <email>dsetrakyan at apache dot org</email>
- </developer>
- <developer>
- <id>agoncharuk</id>
- <name>Alexey Goncharuk</name>
- <email>agoncharuk at apache dot org</email>
- </developer>
- <developer>
- <id>vkulichenko</id>
- <name>Valentin Kulichenko</name>
- <email>vkulichenko at apache dot org</email>
- </developer>
- <developer>
- <id>svladykin</id>
- <name>Sergi Vladykin</name>
- <email>sergi dot vladykin at gmail dot com</email>
- </developer>
- <developer>
- <id>yzhdanov</id>
- <name>Yakov Zhdanov</name>
- <email>yzhdanov at apache dot org</email>
- </developer>
- <developer>
- <id>sboikov</id>
- <name>Semyon Boikov</name>
- <email>sboikov at gridgain dot com</email>
- </developer>
- <developer>
- <id>vozerov</id>
- <name>Vladimir Ozerov</name>
- <email>vozerov at gridgain dot com</email>
- </developer>
- <developer>
<id>samaitra</id>
<name>Saikat Maitra</name>
<email>saikat dot maitra at gmail dot com</email>
</developer>
-
</developers>
<repositories>
@@ -285,35 +250,6 @@
<pluginManagement>
<plugins>
<plugin>
- <groupId>net.alchim31.maven</groupId>
- <artifactId>scala-maven-plugin</artifactId>
- <version>3.3.2</version>
- <configuration>
- <jvmArgs>
- <jvmArg>-Xms512m</jvmArg>
- <jvmArg>-Xmx1024m</jvmArg>
- </jvmArgs>
- </configuration>
- <executions>
- <execution>
- <id>scala-compile-first</id>
- <phase>process-resources</phase>
- <goals>
- <goal>add-source</goal>
- <goal>compile</goal>
- </goals>
- </execution>
- <execution>
- <id>scala-test-compile</id>
- <phase>process-test-resources</phase>
- <goals>
- <goal>testCompile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
@@ -332,7 +268,7 @@
<tagletArtifact>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-tools</artifactId>
- <version>${project.version}</version>
+ <version>${ignite.version}</version>
</tagletArtifact>
</taglet>
</taglets>
@@ -374,106 +310,6 @@
</packages>
</group>
<group>
- <title>Service Grid APIs</title>
- <packages>org.apache.ignite.services</packages>
- </group>
- <group>
- <title>Ignite Thin Client APIs</title>
- <packages>org.apache.ignite.client</packages>
- </group>
- <group>
- <title>File System APIs</title>
- <packages>org.apache.ignite.igfs*</packages>
- </group>
- <group>
- <title>Hadoop Accelerator APIs</title>
- <packages>org.apache.ignite.hadoop*</packages>
- </group>
- <group>
- <title>Streaming APIs</title>
- <packages>org.apache.ignite.streamer*::org.apache.ignite.stream*</packages>
- </group>
- <group>
- <title>Security APIs</title>
- <packages>org.apache.ignite.plugin.security:org.apache.ignite.ssl</packages>
- </group>
- <group>
- <title>MXBeans classes</title>
- <packages>org.apache.ignite.mbean:org.apache.ignite.mxbean</packages>
- </group>
- <group>
- <title>SPI: CheckPoint</title>
- <packages>org.apache.ignite.spi.checkpoint*</packages>
- </group>
- <group>
- <title>SPI: Collision</title>
- <packages>org.apache.ignite.spi.collision*</packages>
- </group>
- <group>
- <title>SPI: Indexing</title>
- <packages>org.apache.ignite.spi.indexing*</packages>
- </group>
- <group>
- <title>SPI: Load Balancing</title>
- <packages>org.apache.ignite.spi.loadbalancing*</packages>
- </group>
- <group>
- <title>SPI: Communication</title>
- <packages>org.apache.ignite.spi.communication*</packages>
- </group>
- <group>
- <title>SPI: Deployment</title>
- <packages>org.apache.ignite.spi.deployment*</packages>
- </group>
- <group>
- <title>SPI: Swap Space</title>
- <packages>org.apache.ignite.spi.swapspace*</packages>
- </group>
- <group>
- <title>SPI: Discovery</title>
- <packages>org.apache.ignite.spi.discovery*</packages>
- </group>
- <group>
- <title>SPI: Failover</title>
- <packages>org.apache.ignite.spi.failover*</packages>
- </group>
- <group>
- <title>SPI: Event Storage</title>
- <packages>org.apache.ignite.spi.eventstorage*</packages>
- </group>
- <group>
- <title>Communication Failure Detection</title>
- <packages>org.apache.ignite.failure</packages>
- </group>
- <group>
- <title>Segmentation Detection</title>
- <packages>org.apache.ignite.plugin.segmentation</packages>
- </group>
- <group>
- <title>Ignite plugin API</title>
- <packages>org.apache.ignite.plugin*</packages>
- </group>
- <group>
- <title>Logging</title>
- <packages>org.apache.ignite.logger*</packages>
- </group>
- <group>
- <title>Loaders</title>
- <packages>org.apache.ignite.startup*</packages>
- </group>
- <group>
- <title>Marshallers</title>
- <packages>org.apache.ignite.marshaller*</packages>
- </group>
- <group>
- <title>Ignite Binary Objects API</title>
- <packages>org.apache.ignite.binary*</packages>
- </group>
- <group>
- <title>Visor Plugins</title>
- <packages>org.apache.ignite.visor.plugin</packages>
- </group>
- <group>
<title>Spring Integration</title>
<packages>org.apache.ignite.cache.spring:org.apache.ignite.transactions.spring</packages>
</group>
@@ -486,10 +322,6 @@
<packages>org.apache.ignite.yarn*</packages>
</group>
<group>
- <title>Platforms</title>
- <packages>org.apache.ignite.platform*</packages>
- </group>
- <group>
<title>Spark Integration</title>
<packages>org.apache.ignite.spark.examples.java</packages>
</group>
@@ -529,30 +361,6 @@
<title>Ignite Development Utils</title>
<packages>org.apache.ignite.development.utils*</packages>
</group>
- <group>
- <title>Ignite ML</title>
- <packages>org.apache.ignite.ml*</packages>
- </group>
- <group>
- <title>Ignite TensorFlow</title>
- <packages>org.apache.ignite.tensorflow*</packages>
- </group>
- <group>
- <title>Encryption SPI</title>
- <packages>org.apache.ignite.spi.encryption*</packages>
- </group>
- <group>
- <title>Ignite Web Console</title>
- <packages>org.apache.ignite.console*</packages>
- </group>
- <group>
- <title>Metric SPI</title>
- <packages>org.apache.ignite.spi.metric*</packages>
- </group>
- <group>
- <title>System view SPI</title>
- <packages>org.apache.ignite.spi.systemview*</packages>
- </group>
</groups>
<bottom>
<![CDATA[
@@ -769,9 +577,9 @@
[INFO] ------------------------------------------------------------------------
[ERROR] You are trying to compile Apache Ignite with inappropriate JDK version!
[ERROR] Detected JDK Version: ${java.runtime.version}
-[ERROR] JDK version should be 1.7.0-* or >= 1.8.0-u40.
+[ERROR] JDK version should be >= 1.8.0-u40.
</message>
- <version>[1.7,1.8),[1.8.0-40,)</version>
+ <version>[1.8.0-40,)</version>
</requireJavaVersion>
</rules>
</configuration>
@@ -785,25 +593,6 @@
</plugin>
<plugin>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>copy-libs</id>
- <phase>test-compile</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- <configuration>
- <excludeGroupIds>org.apache.ignite</excludeGroupIds>
- <outputDirectory>target/libs</outputDirectory>
- <includeScope>runtime</includeScope>
- <excludeTransitive>true</excludeTransitive>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
@@ -1123,35 +912,6 @@
</plugin>
</plugins>
</build>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- <exclusions>
- <exclusion>
- <!-- This dependency is not available with java 9.-->
- <groupId>jdk.tools</groupId>
- <artifactId>jdk.tools</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- <type>test-jar</type>
- <exclusions>
- <exclusion>
- <!-- This dependency is not available with java 9.-->
- <groupId>jdk.tools</groupId>
- <artifactId>jdk.tools</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
</profile>
<profile>
diff --git a/pom.xml b/pom.xml
index e45b43a..d7a2f32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.ignite</groupId>
- <artifactId>ignite-parent</artifactId>
+ <artifactId>ignite-extensions-parent</artifactId>
<version>1</version>
<relativePath>parent</relativePath>
</parent>
@@ -133,7 +133,7 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-tools</artifactId>
- <version>${project.version}</version>
+ <version>${ignite.version}</version>
</dependency>
</dependencies>
<executions>
@@ -207,7 +207,7 @@
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-tools</artifactId>
- <version>${project.version}</version>
+ <version>${ignite.version}</version>
</dependency>
</dependencies>
<executions>