You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by mb...@apache.org on 2026/10/13 05:12:09 UTC

(asterixdb) 02/05: [NO ISSUE][MISC] Advance build plugins

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

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit 9d948f4ca309667d00398b8129699906b1c3fad3
Author: Michael Blow <mi...@couchbase.com>
AuthorDate: Mon Oct 12 14:16:45 2026 -0400

    [NO ISSUE][MISC] Advance build plugins
    
    - user model changes: no
    - storage format changes: no
    - interface changes: no
    
    Details:
     - org.apache.maven.plugins:maven-antrun-plugin: 1.8 -> 3.0.0
     - org.codehaus.mojo:exec-maven-plugin: 1.6.0 -> 3.6.4
     - org.codehaus.mojo:versions-maven-plugin: 2.22.0 -> 2.23.0
     - pl.project13.maven:git-commit-id-plugin: 2.2.6 -> 4.9.10
     - com.github.eirslett:frontend-maven-plugin: 1.15.4 -> 2.0.2
    
    hyracks-fullstack now manages antrun at the 3.0.0 asterixdb already
    uses, under the same note against 3.2.0; asterix-coverage drops its own
    1.8 to inherit it. antrun 3.0 removed the <tasks> parameter, so
    algebricks-tests moves to <target>.
    
    git-commit-id 4.x writes the same keys as 2.2.6 plus four more,
    including git.local.branch.ahead/behind; asterix-app sets offline so
    computing those never contacts a remote.
    
    Ext-ref: MB-73268
    Generated-by: Claude Opus 5.5 <no...@anthropic.com>
    Change-Id: I9ffb060993e90a9358831d5d968d3c20e3544662
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/22073
    Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
    Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
    Reviewed-by: Michael Blow <mb...@apache.org>
---
 asterixdb/asterix-app/pom.xml                         | 2 ++
 asterixdb/asterix-coverage/pom.xml                    | 1 -
 asterixdb/asterix-dashboard/pom.xml                   | 2 +-
 asterixdb/pom.xml                                     | 6 +++---
 hyracks-fullstack/algebricks/algebricks-tests/pom.xml | 4 ++--
 hyracks-fullstack/pom.xml                             | 5 +++--
 6 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/asterixdb/asterix-app/pom.xml b/asterixdb/asterix-app/pom.xml
index c83ca2d900..5c95868bcb 100644
--- a/asterixdb/asterix-app/pom.xml
+++ b/asterixdb/asterix-app/pom.xml
@@ -80,6 +80,8 @@
           <!-- there is no .git directory when building from a source assembly- a static git.properties file (generated
                at source assembly time) is used in this case -->
           <failOnNoGitDirectory>false</failOnNoGitDirectory>
+          <!-- never contact a remote to compute git.local.branch.ahead/behind -->
+          <offline>true</offline>
         </configuration>
       </plugin>
       <plugin>
diff --git a/asterixdb/asterix-coverage/pom.xml b/asterixdb/asterix-coverage/pom.xml
index 2d1cdf064f..dad7fb4975 100644
--- a/asterixdb/asterix-coverage/pom.xml
+++ b/asterixdb/asterix-coverage/pom.xml
@@ -46,7 +46,6 @@
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-antrun-plugin</artifactId>
-            <version>1.8</version>
             <executions>
               <execution>
                 <phase>test</phase>
diff --git a/asterixdb/asterix-dashboard/pom.xml b/asterixdb/asterix-dashboard/pom.xml
index b15dafdc6a..98bd27c4cd 100644
--- a/asterixdb/asterix-dashboard/pom.xml
+++ b/asterixdb/asterix-dashboard/pom.xml
@@ -66,7 +66,7 @@
           <plugin>
             <groupId>com.github.eirslett</groupId>
             <artifactId>frontend-maven-plugin</artifactId>
-            <version>1.15.4</version>
+            <version>2.0.2</version>
             <configuration>
               <nodeVersion>v14.15.4</nodeVersion>
               <npmVersion>6.14.11</npmVersion>
diff --git a/asterixdb/pom.xml b/asterixdb/pom.xml
index bcdf886236..b5a2ce8220 100644
--- a/asterixdb/pom.xml
+++ b/asterixdb/pom.xml
@@ -489,7 +489,7 @@
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>versions-maven-plugin</artifactId>
-          <version>2.22.0</version>
+          <version>2.23.0</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
@@ -580,7 +580,7 @@
         <plugin>
           <groupId>pl.project13.maven</groupId>
           <artifactId>git-commit-id-plugin</artifactId>
-          <version>2.2.6</version>
+          <version>4.9.10</version>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
@@ -616,7 +616,7 @@
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>exec-maven-plugin</artifactId>
-          <version>1.6.0</version>
+          <version>3.6.4</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
diff --git a/hyracks-fullstack/algebricks/algebricks-tests/pom.xml b/hyracks-fullstack/algebricks/algebricks-tests/pom.xml
index 1c6a3bde06..79a06f903c 100644
--- a/hyracks-fullstack/algebricks/algebricks-tests/pom.xml
+++ b/hyracks-fullstack/algebricks/algebricks-tests/pom.xml
@@ -49,7 +49,7 @@
           <execution>
             <phase>generate-sources</phase>
             <configuration>
-              <tasks>
+              <target>
                 <ant antfile="build-script.xml" target="build">
                   <property name="main.class" value="org.apache.hyracks.algebricks.tests.script.IdentityStreamingScript" />
                   <property name="script.classpath" refid="maven.compile.classpath" />
@@ -59,7 +59,7 @@
                   <property name="target.dir" value="${basedir}/target/testscripts" />
                   <property name="target" value="idscript" />
                 </ant>
-              </tasks>
+              </target>
             </configuration>
             <goals>
               <goal>run</goal>
diff --git a/hyracks-fullstack/pom.xml b/hyracks-fullstack/pom.xml
index 5f136e88b2..bac062eb45 100644
--- a/hyracks-fullstack/pom.xml
+++ b/hyracks-fullstack/pom.xml
@@ -888,7 +888,7 @@
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>versions-maven-plugin</artifactId>
-          <version>2.22.0</version>
+          <version>2.23.0</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
@@ -947,7 +947,8 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-antrun-plugin</artifactId>
-          <version>1.8</version>
+          <!-- do not update to 3.2.0, it adds lots of warning spam (https://github.com/apache/maven-antrun-plugin/issues/348) -->
+          <version>3.0.0</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>