Github user apiri commented on a diff in the pull request: https://github.com/apache/nifi-minifi/pull/43#discussion_r87866531 --- Diff: minifi-assembly/src/main/assembly/dependencies.xml --- @@ -36,23 +36,38 @@ <exclude>minifi-bootstrap</exclude> <exclude>minifi-resources</exclude> <!-- Filter items introduced via transitive dependencies that are provided in associated NARs --> + <exclude>org.apache.nifi:nifi-framework-core:1.0.0</exclude> + <exclude>zookeeper</exclude> <exclude>spring-aop</exclude> <exclude>spring-context</exclude> - <exclude>spring-security-core</exclude> <exclude>spring-beans</exclude> + <exclude>spring-expression</exclude> <exclude>swagger-annotations</exclude> <exclude>slf4j-log4j12</exclude> <exclude>aspectjweaver</exclude> <exclude>h2</exclude> <exclude>netty</exclude> <exclude>jaxb-impl</exclude> - <exclude>httpclient</exclude> <exclude>mail</exclude> <exclude>log4j</exclude> + <exclude>lucene-analyzers-common</exclude> <exclude>lucene-queryparser</exclude> <exclude>commons-net</exclude> + <exclude>spring-context</exclude> + <exclude>spring-security-core</exclude> </excludes> </dependencySet> + <dependencySet> + <scope>runtime</scope> + <useProjectArtifact>false</useProjectArtifact> + <outputDirectory>lib</outputDirectory> --- End diff -- This is to provide explicit inclusion of the following artifacts. I found out the tough way that the include/exclude directives will do a simple pattern matching. So nifi-framework-core also excludes minifi-framework-core given the match. Will put a comment on this to clarify. Had one at some point, but got lost to the sands of time and many iterations.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---