You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xtable.apache.org by vi...@apache.org on 2024/07/30 22:17:02 UTC
(incubator-xtable) branch ArtifactNameChange created (now 51c5af39)
This is an automated email from the ASF dual-hosted git repository.
vinish pushed a change to branch ArtifactNameChange
in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git
at 51c5af39 Change artifact name to incubator-xtable and Add deploy plugin to mvn
This branch includes the following new commits:
new 51c5af39 Change artifact name to incubator-xtable and Add deploy plugin to mvn
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(incubator-xtable) 01/01: Change artifact name to incubator-xtable and Add deploy plugin to mvn
Posted by vi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vinish pushed a commit to branch ArtifactNameChange
in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git
commit 51c5af39dc03075c780112c43ceeaf44479da482
Author: Vinish Reddy <vi...@gmail.com>
AuthorDate: Wed Jul 31 03:46:47 2024 +0530
Change artifact name to incubator-xtable and Add deploy plugin to mvn
---
pom.xml | 132 ++++++++++++++++++++-
xtable-api/pom.xml | 4 +-
xtable-core/pom.xml | 6 +-
xtable-hudi-support/pom.xml | 4 +-
.../xtable-hudi-support-extensions/pom.xml | 4 +-
.../xtable-hudi-support-utils/pom.xml | 2 +-
xtable-utilities/pom.xml | 8 +-
7 files changed, 143 insertions(+), 17 deletions(-)
diff --git a/pom.xml b/pom.xml
index 5e80e419..cd6f1d5f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable</artifactId>
+ <artifactId>incubator-xtable</artifactId>
<name>xtable</name>
<parent>
@@ -46,8 +46,14 @@
<log4j.version>2.22.0</log4j.version>
<junit.version>5.9.0</junit.version>
<lombok.version>1.18.30</lombok.version>
+ <lombok-maven-plugin.version>1.18.20.0</lombok-maven-plugin.version>
<hadoop.version>3.3.6</hadoop.version>
<hudi.version>0.14.0</hudi.version>
+ <maven-source-plugin.version>3.3.1</maven-source-plugin.version>
+ <maven-javadoc-plugin.version>3.8.0</maven-javadoc-plugin.version>
+ <maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version>
+ <maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
+ <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
<parquet.version>1.12.2</parquet.version>
<scala.version>2.12.15</scala.version>
<scala.version.prefix>2.12</scala.version.prefix>
@@ -62,6 +68,8 @@
<delta.standalone.version>0.5.0</delta.standalone.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<target.dir.pattern>**/target/**</target.dir.pattern>
+ <delombok.output.dir>${project.build.directory}/delombok</delombok.output.dir>
+
<!-- Test properties -->
<skipTests>false</skipTests>
<skipUTs>${skipTests}</skipUTs>
@@ -80,12 +88,12 @@
<dependencies>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-api</artifactId>
+ <artifactId>incubator-xtable-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-core</artifactId>
+ <artifactId>incubator-xtable-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
@@ -539,6 +547,25 @@
</plugins>
</pluginManagement>
<plugins>
+ <plugin>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok-maven-plugin</artifactId>
+ <version>${lombok-maven-plugin.version}</version>
+ <configuration>
+ <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
+ <addOutputDirectory>false</addOutputDirectory>
+ <outputDirectory>${delombok.output.dir}</outputDirectory>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>delombok</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
@@ -597,6 +624,31 @@
<argLine>-Xmx1024m</argLine>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>${maven-release-plugin.version}</version>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <useReleaseProfile>false</useReleaseProfile>
+ <releaseProfiles>release</releaseProfiles>
+ <goals>deploy</goals>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <version>${maven-deploy-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>default-deploy</id>
+ <phase>deploy</phase>
+ <goals>
+ <goal>deploy</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
@@ -770,4 +822,78 @@
</plugins>
</build>
+ <repositories>
+ <repository>
+ <id>Maven Central</id>
+ <name>Maven Repository</name>
+ <url>https://repo.maven.apache.org/maven2</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <profiles>
+ <profile>
+ <id>release</id>
+ <activation>
+ <property>
+ <name>deployArtifacts</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>${maven-source-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>${maven-javadoc-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <doclint>none</doclint>
+ <source>11</source>
+ <sourcepath>${delombok.output.dir}</sourcepath>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>${maven-gpg-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
</project>
diff --git a/xtable-api/pom.xml b/xtable-api/pom.xml
index 71306aee..5de330c8 100644
--- a/xtable-api/pom.xml
+++ b/xtable-api/pom.xml
@@ -19,12 +19,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <artifactId>xtable-api</artifactId>
+ <artifactId>incubator-xtable-api</artifactId>
<name>xtable-api</name>
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable</artifactId>
+ <artifactId>incubator-xtable</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
diff --git a/xtable-core/pom.xml b/xtable-core/pom.xml
index f505d265..10f7536f 100644
--- a/xtable-core/pom.xml
+++ b/xtable-core/pom.xml
@@ -19,19 +19,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <artifactId>xtable-core</artifactId>
+ <artifactId>incubator-xtable-core</artifactId>
<name>xtable-core</name>
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable</artifactId>
+ <artifactId>incubator-xtable</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-api</artifactId>
+ <artifactId>incubator-xtable-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.xtable</groupId>
diff --git a/xtable-hudi-support/pom.xml b/xtable-hudi-support/pom.xml
index 9dd29d3c..16daa629 100644
--- a/xtable-hudi-support/pom.xml
+++ b/xtable-hudi-support/pom.xml
@@ -21,11 +21,11 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable</artifactId>
+ <artifactId>incubator-xtable</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
- <artifactId>xtable-hudi-support</artifactId>
+ <artifactId>incubator-xtable-hudi-support</artifactId>
<packaging>pom</packaging>
diff --git a/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml b/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml
index f149cb62..85375b8e 100644
--- a/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml
+++ b/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-hudi-support</artifactId>
+ <artifactId>incubator-xtable-hudi-support</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
@@ -34,7 +34,7 @@
</dependency>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-core</artifactId>
+ <artifactId>incubator-xtable-core</artifactId>
</dependency>
<!-- Logging API -->
diff --git a/xtable-hudi-support/xtable-hudi-support-utils/pom.xml b/xtable-hudi-support/xtable-hudi-support-utils/pom.xml
index 5a44bde8..3735a818 100644
--- a/xtable-hudi-support/xtable-hudi-support-utils/pom.xml
+++ b/xtable-hudi-support/xtable-hudi-support-utils/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-hudi-support</artifactId>
+ <artifactId>incubator-xtable-hudi-support</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
diff --git a/xtable-utilities/pom.xml b/xtable-utilities/pom.xml
index 9492aea3..61b1dfed 100644
--- a/xtable-utilities/pom.xml
+++ b/xtable-utilities/pom.xml
@@ -20,21 +20,21 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable</artifactId>
+ <artifactId>incubator-xtable</artifactId>
<version>0.1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>xtable-utilities</artifactId>
+ <artifactId>incubator-xtable-utilities</artifactId>
<dependencies>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-api</artifactId>
+ <artifactId>incubator-xtable-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.xtable</groupId>
- <artifactId>xtable-core</artifactId>
+ <artifactId>incubator-xtable-core</artifactId>
</dependency>
<!-- command line arg parsing -->