MikeThomsen commented on a change in pull request #4702: URL: https://github.com/apache/nifi/pull/4702#discussion_r535737353
########## 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: Two thoughts here: 1. Might make more sense to people if we called it something like `distribution-nars` to helpfully indicate these are the standard distribution NARs. 2. What do you think about breaking this profile up into half a dozen or more autoactivated profiles that make it easier for people to exclude things? ---------------------------------------------------------------- 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: us...@infra.apache.org