You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2024/11/14 04:04:35 UTC
(iotdb) 01/02: Add ainode to distribution
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch distribute-ainode
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 74d6d5fc600858dcc770f26789fb332397443b96
Author: HTHou <hh...@outlook.com>
AuthorDate: Thu Nov 14 12:03:46 2024 +0800
Add ainode to distribution
---
distribution/pom.xml | 58 +++++++++++++++++++++++++++++++++++++++++++++++
iotdb-core/ainode/pom.xml | 1 +
2 files changed, 59 insertions(+)
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 09cdf7f8d7e..87a457dc2a6 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -168,5 +168,63 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>with-ainode</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.iotdb</groupId>
+ <artifactId>iotdb-ainode</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <!-- Package binaries-->
+ <execution>
+ <id>all-bin</id>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <descriptors combine.children="append">
+ <descriptor>src/assembly/ainode.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <!--
+ Create SHA512 checksum files for the release artifacts.
+ -->
+ <plugin>
+ <groupId>net.nicoulaj.maven.plugins</groupId>
+ <artifactId>checksum-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign-source-release</id>
+ <goals>
+ <goal>files</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <fileSets>
+ <fileSet>
+ <includes combine.children="append">
+ <include>apache-iotdb-${project.version}-ainode-bin.zip</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>
diff --git a/iotdb-core/ainode/pom.xml b/iotdb-core/ainode/pom.xml
index 303dd3f45da..34f3291b79f 100644
--- a/iotdb-core/ainode/pom.xml
+++ b/iotdb-core/ainode/pom.xml
@@ -92,6 +92,7 @@
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>groovy-maven-plugin</artifactId>
+ <version>2.1.1</version>
<executions>
<!--
The python versioning follows slightly different rules than Maven.