Member since
11-09-2022
1
Post
0
Kudos Received
0
Solutions
11-09-2022
03:42 AM
Hi, I am trying to create a custom apache nifi processor using maven archetype: GroupId: org.apache.nifi ArtifactId: nifi-processor-bundle-archetype Version: 1.18.0 If I add in my processor maven dependency <dependency> <groupId> org.json </groupId> <artifactId> json </artifactId> <version> 20220924 </version> <scope> compile </scope> </dependency> and then try to run maven install I receive the following error: [ERROR] Rule 3: org.apache.maven.plugins.enforcer.BannedDependencies failed with message: Found Banned Dependency: org.json:json:jar:20220924 Use 'mvn dependency:tree' to locate the source of the banned dependencies. Looking at parent nifi dependencies I am seeing this section in nifi.1.18.0 pom.xml file <bannedDependencies> <excludes> <!-- Cat-X Deps --> <exclude> org.json:json:*:*:compile </exclude> ... Why org.json dependency is explicitly banned? If it's expected how a custom processor can use classes and functionalities from org.json package such as JSONObject ? Thank you in advance, Roman
... View more
Labels:
- Labels:
-
Apache NiFi