jfrazee commented on a change in pull request #4702:
URL: https://github.com/apache/nifi/pull/4702#discussion_r583923559
##########
File path: nifi-assembly/pom.xml
##########
@@ -451,356 +218,597 @@ language governing permissions and limitations under
the License. -->
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-azure-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-azure-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-scripting-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-groovyx-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-elasticsearch-nar</artifactId>
+ <artifactId>nifi-registry-nar</artifactId>
<version>1.13.0-SNAPSHOT</version>
<type>nar</type>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-elasticsearch-client-service-api-nar</artifactId>
+ <artifactId>nifi-record-serialization-services-nar</artifactId>
<version>1.13.0-SNAPSHOT</version>
<type>nar</type>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-elasticsearch-client-service-nar</artifactId>
+ <artifactId>nifi-tcp-nar</artifactId>
<version>1.13.0-SNAPSHOT</version>
<type>nar</type>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-elasticsearch-restapi-nar</artifactId>
+ <artifactId>nifi-kerberos-credentials-service-nar</artifactId>
<version>1.13.0-SNAPSHOT</version>
<type>nar</type>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-lumberjack-nar</artifactId>
+ <artifactId>nifi-proxy-configuration-nar</artifactId>
<version>1.13.0-SNAPSHOT</version>
<type>nar</type>
</dependency>
+ <!-- dependencies for jaxb/activation/annotation for running NiFi on
Java 11 -->
+ <!-- TODO: remove these once minimum Java version is 11 -->
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-beats-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.3.0</version>
</dependency>
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-cybersecurity-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>2.3.0</version>
</dependency>
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-email-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-core</artifactId>
+ <version>2.3.0</version>
</dependency>
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-amqp-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
+ <groupId>javax.annotation</groupId>
+ <artifactId>javax.annotation-api</artifactId>
+ <version>1.3.2</version>
</dependency>
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-splunk-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
+ <groupId>javax.activation</groupId>
+ <artifactId>javax.activation-api</artifactId>
+ <version>1.2.0</version>
</dependency>
+ <!-- AspectJ library needed by the Java Agent used for native library
loading (see bootstrap.conf) -->
<dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-jms-cf-service-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-jms-processors-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-cassandra-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-cassandra-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-cassandra-services-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-spring-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-registry-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-hive-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-hive-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-site-to-site-reporting-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-record-serialization-services-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-mqtt-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-snmp-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-evtx-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-slack-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-smb-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-windows-event-log-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-websocket-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-websocket-services-jetty-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-websocket-processors-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-tcp-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-gcp-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-gcp-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-stateful-analysis-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-cdc-mysql-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-parquet-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-hwx-schema-registry-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-redis-service-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-redis-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-hazelcast-services-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-hazelcast-services-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-metrics-reporter-service-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-metrics-reporting-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-livy-controller-service-api-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-livy-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-kerberos-credentials-service-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-proxy-configuration-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-jolt-record-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-record-sink-service-nar</artifactId>
- <version>1.13.0-SNAPSHOT</version>
- <type>nar</type>
- </dependency>
- <!-- dependencies for jaxb/activation/annotation for running NiFi on
Java 11 -->
- <!-- TODO: remove these once minimum Java version is 11 -->
- <dependency>
- <groupId>javax.xml.bind</groupId>
- <artifactId>jaxb-api</artifactId>
- <version>2.3.0</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>2.3.0</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-core</artifactId>
- <version>2.3.0</version>
- </dependency>
- <dependency>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- <version>1.3.2</version>
- </dependency>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>javax.activation-api</artifactId>
- <version>1.2.0</version>
- </dependency>
- <!-- AspectJ library needed by the Java Agent used for native library
loading (see bootstrap.conf) -->
- <dependency>
- <groupId>org.aspectj</groupId>
- <artifactId>aspectjweaver</artifactId>
+ <groupId>org.aspectj</groupId>
+ <artifactId>aspectjweaver</artifactId>
</dependency>
</dependencies>
<profiles>
+ <profile>
+ <id>most-nars</id>
Review comment:
I'd love (2) but agreeing on a breakdown might be hard. Nonetheless,
I'll offer up what I'd find helpful (ignoring dependencies):
- Hadoop and friends (excluding Parquet)
- Cloud X
- Cloud Y
- Cloud Z
- Messaging
- Databases
- Scripting
- Misc
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]