[ https://issues.apache.org/jira/browse/NIFI-5260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16502925#comment-16502925 ]
ASF subversion and git services commented on NIFI-5260: ------------------------------------------------------- Commit 5eaed6fad5275322bad6964bbd6816982a0c7359 in nifi's branch refs/heads/master from [~bbende] [ https://git-wip-us.apache.org/repos/asf?p=nifi.git;h=5eaed6f ] NIFI-5260 Adding version elements in archetypes for dependencies that previously were under dependencyManagement Signed-off-by: Pierre Villard <pierre.villard...@gmail.com> This closes #2764. > Regression in nifi-processor-bundle-archetype > --------------------------------------------- > > Key: NIFI-5260 > URL: https://issues.apache.org/jira/browse/NIFI-5260 > Project: Apache NiFi > Issue Type: Bug > Components: Tools and Build > Affects Versions: 1.6.0 > Environment: Maven v3.2.1 > Debian GNU/Linux 9.4 (stretch) > Reporter: Paul Millar > Assignee: Bryan Bende > Priority: Major > Fix For: 1.7.0 > > > 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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)