Skip to content

Commit

Permalink
RANGER-3755:Build Plugin-Trino artifacts only with JDK 11
Browse files Browse the repository at this point in the history
  • Loading branch information
rameeshm committed May 17, 2022
1 parent 997168a commit c51bc9f
Show file tree
Hide file tree
Showing 2 changed files with 125 additions and 5 deletions.
57 changes: 56 additions & 1 deletion distro/pom.xml
Expand Up @@ -75,7 +75,6 @@
<descriptor>src/main/assembly/plugin-elasticsearch.xml</descriptor>
<descriptor>src/main/assembly/plugin-schema-registry.xml</descriptor>
<descriptor>src/main/assembly/plugin-presto.xml</descriptor>
<descriptor>src/main/assembly/plugin-trino.xml</descriptor>
<descriptor>src/main/assembly/sample-client.xml</descriptor>
</descriptors>
</configuration>
Expand All @@ -86,6 +85,62 @@
</build>
</profile>

<profile>
<id>ranger-jdk11</id>
<activation>
<jdk>11</jdk>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>${assembly.plugin.version}</version>
<configuration>
<finalName>ranger-${project.version}</finalName>
<outputDirectory>../target</outputDirectory>
</configuration>
<executions>
<execution>
<goals>
<goal>single</goal>
</goals>
<phase>package</phase>
<configuration>
<skipAssembly>false</skipAssembly>
<descriptors>
<descriptor>src/main/assembly/hdfs-agent.xml</descriptor>
<descriptor>src/main/assembly/hive-agent.xml</descriptor>
<descriptor>src/main/assembly/hbase-agent.xml</descriptor>
<descriptor>src/main/assembly/knox-agent.xml</descriptor>
<descriptor>src/main/assembly/storm-agent.xml</descriptor>
<descriptor>src/main/assembly/plugin-kafka.xml</descriptor>
<descriptor>src/main/assembly/plugin-yarn.xml</descriptor>
<descriptor>src/main/assembly/plugin-ozone.xml</descriptor>
<descriptor>src/main/assembly/plugin-solr.xml</descriptor>
<descriptor>src/main/assembly/admin-web.xml</descriptor>
<descriptor>src/main/assembly/solr_audit_conf.xml</descriptor>
<descriptor>src/main/assembly/usersync.xml</descriptor>
<descriptor>src/main/assembly/tagsync.xml</descriptor>
<descriptor>src/main/assembly/migration-util.xml</descriptor>
<descriptor>src/main/assembly/kms.xml</descriptor>
<descriptor>src/main/assembly/ranger-tools.xml</descriptor>
<descriptor>src/main/assembly/ranger-src.xml</descriptor>
<descriptor>src/main/assembly/plugin-atlas.xml</descriptor>
<descriptor>src/main/assembly/plugin-sqoop.xml</descriptor>
<descriptor>src/main/assembly/plugin-kylin.xml</descriptor>
<descriptor>src/main/assembly/plugin-elasticsearch.xml</descriptor>
<descriptor>src/main/assembly/plugin-schema-registry.xml</descriptor>
<descriptor>src/main/assembly/plugin-presto.xml</descriptor>
<descriptor>src/main/assembly/plugin-trino.xml</descriptor>
<descriptor>src/main/assembly/sample-client.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>ranger-admin</id>
<build>
Expand Down
73 changes: 69 additions & 4 deletions pom.xml
Expand Up @@ -264,6 +264,74 @@
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>jisql</module>
<module>agents-audit</module>
<module>agents-common</module>
<module>agents-cred</module>
<module>intg</module>
<module>agents-installer</module>
<module>credentialbuilder</module>
<module>embeddedwebserver</module>
<module>kms</module>
<module>hbase-agent</module>
<module>hdfs-agent</module>
<module>hive-agent</module>
<module>knox-agent</module>
<module>storm-agent</module>
<module>plugin-yarn</module>
<module>plugin-ozone</module>
<module>security-admin</module>
<module>plugin-kafka</module>
<module>plugin-solr</module>
<module>plugin-nifi</module>
<module>plugin-nifi-registry</module>
<module>plugin-presto</module>
<module>plugin-kudu</module>
<module>ugsync-util</module>
<module>ugsync</module>
<module>ugsync/ldapconfigchecktool/ldapconfigcheck</module>
<module>unixauthclient</module>
<module>unixauthservice</module>
<module>ranger-util</module>
<module>plugin-kms</module>
<module>tagsync</module>
<module>ranger-hdfs-plugin-shim</module>
<module>ranger-plugin-classloader</module>
<module>ranger-hive-plugin-shim</module>
<module>ranger-hbase-plugin-shim</module>
<module>ranger-knox-plugin-shim</module>
<module>ranger-yarn-plugin-shim</module>
<module>ranger-ozone-plugin-shim</module>
<module>ranger-storm-plugin-shim</module>
<module>ranger-kafka-plugin-shim</module>
<module>ranger-solr-plugin-shim</module>
<module>ranger-atlas-plugin-shim</module>
<module>ranger-kms-plugin-shim</module>
<module>ranger-presto-plugin-shim</module>
<module>ranger-examples</module>
<module>ranger-tools</module>
<module>plugin-atlas</module>
<module>plugin-schema-registry</module>
<module>plugin-sqoop</module>
<module>ranger-sqoop-plugin-shim</module>
<module>plugin-kylin</module>
<module>ranger-kylin-plugin-shim</module>
<module>plugin-elasticsearch</module>
<module>ranger-elasticsearch-plugin-shim</module>
<!--
'distro' should be the last module. If a module gets inserted after
ranger-elasticsearch-plugin-shim, make sure to update dependency in distro/pom.xml
-->
<module>distro</module>
</modules>
</profile>

<profile>
<id>ranger-jdk11</id>
<activation>
<jdk>11</jdk>
</activation>
<modules>
<module>jisql</module>
<module>agents-audit</module>
Expand Down Expand Up @@ -329,6 +397,7 @@
<module>distro</module>
</modules>
</profile>

<profile>
<id>ranger-examples</id>
<modules>
Expand Down Expand Up @@ -631,8 +700,6 @@
<module>ranger-kylin-plugin-shim</module>
<module>plugin-presto</module>
<module>ranger-presto-plugin-shim</module>
<module>plugin-trino</module>
<module>ranger-trino-plugin-shim</module>
<module>plugin-elasticsearch</module>
<module>ranger-elasticsearch-plugin-shim</module>
<module>ranger-authn</module>
Expand Down Expand Up @@ -688,7 +755,6 @@
<module>plugin-nifi</module>
<module>plugin-nifi-registry</module>
<module>plugin-presto</module>
<module>plugin-trino</module>
<module>ugsync-util</module>
<module>ugsync</module>
<module>ugsync/ldapconfigchecktool/ldapconfigcheck</module>
Expand All @@ -710,7 +776,6 @@
<module>ranger-atlas-plugin-shim</module>
<module>ranger-kms-plugin-shim</module>
<module>ranger-presto-plugin-shim</module>
<module>ranger-trino-plugin-shim</module>
<module>ranger-examples</module>
<module>ranger-tools</module>
<module>plugin-atlas</module>
Expand Down

0 comments on commit c51bc9f

Please sign in to comment.