Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.6.0
-
None
-
Maven v3.2.1
Debian GNU/Linux 9.4 (stretch)
Description
Using
mvn archetype:generate -DarchetypeGroupId=org.apache.nifi -DarchetypeArtifactId=nifi-processor-bundle-archetype -DarchetypeVersion=1.6.0 -DnifiVersion=1.6.0
I generated an initial processor bundle package. Here is the output
paul@sparkplug:~/git/Nifi$ mvn archetype:generate -DarchetypeGroupId=org.apache.nifi -DarchetypeArtifactId=nifi-processor-bundle-archetype -DarchetypeVersion=1.6.0 -DnifiVersion=1.6.0
[INFO] Scanning for projects...
{{[INFO] }}
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
{{[INFO] }}
[INFO] >>> maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom >>>
{{[INFO] }}
[INFO] <<< maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom <<<
{{[INFO] }}
[INFO] — maven-archetype-plugin:3.0.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] Archetype repository not defined. Using the one from [org.apache.nifi:nifi-processor-bundle-archetype:1.6.0] found in catalog remote
Define value for property 'groupId': org.dcache.nifi
Define value for property 'artifactId': nifi-sse-bundle
{{Define value for property 'version' 1.0-SNAPSHOT: : }}
Define value for property 'artifactBaseName': sse
{{Define value for property 'package' org.dcache.nifi.processors.sse: : }}
[INFO] Using property: nifiVersion = 1.6.0
Confirm properties configuration:
groupId: org.dcache.nifi
artifactId: nifi-sse-bundle
version: 1.0-SNAPSHOT
artifactBaseName: sse
package: org.dcache.nifi.processors.sse
nifiVersion: 1.6.0
{{ Y: : }}
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: nifi-processor-bundle-archetype:1.6.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: org.dcache.nifi
[INFO] Parameter: artifactId, Value: nifi-sse-bundle
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: org.dcache.nifi.processors.sse
[INFO] Parameter: packageInPathFormat, Value: org/dcache/nifi/processors/sse
[INFO] Parameter: package, Value: org.dcache.nifi.processors.sse
[INFO] Parameter: artifactBaseName, Value: sse
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: org.dcache.nifi
[INFO] Parameter: artifactId, Value: nifi-sse-bundle
[INFO] Parameter: nifiVersion, Value: 1.6.0
[INFO] Project created from Archetype in dir: /home/paul/git/Nifi/nifi-sse-bundle
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 53.334 s
[INFO] Finished at: 2018-06-03T09:03:43+01:00
[INFO] Final Memory: 19M/223M
[INFO] ------------------------------------------------------------------------
paul@sparkplug:~/git/Nifi$
However, when I try to build the generated projects, I see a dependency error
paul@sparkplug:~/git/Nifi$ cd nifi-sse-bundle/
paul@sparkplug:~/git/Nifi/nifi-sse-bundle$ mvn package
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.dcache.nifi:nifi-sse-processors:1.0-SNAPSHOT (/home/paul/git/Nifi/nifi-sse-bundle/nifi-sse-processors/pom.xml) has 2 errors
[ERROR] 'dependencies.dependency.version' for org.apache.nifi:nifi-utils:jar is missing. @ line 33, column 21
[ERROR] 'dependencies.dependency.version' for org.apache.nifi:nifi-mock:jar is missing. @ line 37, column 21
{{[ERROR] }}
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
{{[ERROR] }}
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
{{paul@sparkplug:~/git/Nifi/nifi-sse-bundle$ }}
The same operations work when using nifi-process-bundle-archetype v1.5.0
It seems that Nifi v1.6.0 introduced a required property dependencies.dependency.version that has no default value.
Attachments
Issue Links
- links to