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

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


The following commit(s) were added to refs/heads/master by this push:
     new 0fbaaa908 BIGTOP-4037: Enable Parallel Compilation for Multiple 
Modules in Ranger (#1227)
0fbaaa908 is described below

commit 0fbaaa90859a889dbd86b869895224fb7126f677
Author: jialiang <[email protected]>
AuthorDate: Mon Mar 25 19:06:44 2024 +0800

    BIGTOP-4037: Enable Parallel Compilation for Multiple Modules in Ranger 
(#1227)
---
 .../src/common/ranger/patch4-RANGER-4511.diff      | 317 +++++++++++++++++++++
 bigtop.bom                                         |   1 +
 2 files changed, 318 insertions(+)

diff --git a/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff 
b/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff
new file mode 100644
index 000000000..9aa53ccfc
--- /dev/null
+++ b/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff
@@ -0,0 +1,317 @@
+diff --git a/distro/pom.xml b/distro/pom.xml
+index f1dff0b72..d8e5c1634 100644
+--- a/distro/pom.xml
++++ b/distro/pom.xml
+@@ -728,10 +728,312 @@
+ 
+     <!--Add a dependency here to ensure this module is the final one built-->
+     <dependencies>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hdfs-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hdfs-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hive-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hive-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hbase-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-hbase-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-knox-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-knox-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-yarn-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-yarn-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-ozone-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-ozone-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-storm-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-storm-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kafka-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kafka-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-solr-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-solr-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-atlas-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-atlas-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kms-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kms-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-presto-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-presto-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-schema-registry-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-sqoop-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-sqoop-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kylin-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kylin-plugin-shim</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-elasticsearch-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
+         <dependency>
+             <groupId>org.apache.ranger</groupId>
+             <artifactId>ranger-elasticsearch-plugin-shim</artifactId>
+             <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-nifi-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-nifi-registry-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-kudu-plugin</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>embeddedwebserver</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>credentialbuilder</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-plugins-installer</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-intg</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-plugins-cred</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-plugins-common</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-plugins-audit</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>jisql</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>security-admin-web</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++            <type>war</type>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-plugin-classloader</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-tools</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-tagsync</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>unixusersync</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ugsync-util</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>ranger-util</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>unixauthclient</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
++        </dependency>
++        <dependency>
++            <groupId>org.apache.ranger</groupId>
++            <artifactId>unixauthservice</artifactId>
++            <version>${project.version}</version>
++            <scope>provided</scope>
+         </dependency>
+     </dependencies>
+ </project>
diff --git a/bigtop.bom b/bigtop.bom
index 3cd1025b6..1ef67071d 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -352,6 +352,7 @@ bigtop {
                 source      = destination }
       url     { site = "https://github.com/apache/ranger/archive/refs/tags";
                 archive = site }
+      maven_parallel_build = true
     }
   }
 }

Reply via email to