Niels Basjes created NIFI-8526:
----------------------------------

             Summary: The maven archetype assumes to create an ASF only project.
                 Key: NIFI-8526
                 URL: https://issues.apache.org/jira/browse/NIFI-8526
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Niels Basjes


When I use the maven archetype to start development of a new processor I ran 
into several things I propose to change.
The general problem I see is that the entire maven archetype assumes the new 
project to be an ASF owned standalone project that is build with full internet 
access.
This assumption is in general incorrect.

Some of the points I would like to see fixed:
1) All generated files are marked as copyright owned by the ASF. I propose to 
remove all copyright notices from the new project.
2) The dependencies are pulled in via the parent project. In all scenarios I 
have seen this is unacceptable. In my situations I have a library with 
functionality and I want to add a maven module to my project that packages this 
into a NiFi processor. I propose to have a BOM that is imported.
3) The project sometimes includes repositories that are simply not allowed with 
the corporate firewalled CICD environment that needs to build the processor. 
Like the (now dead) bintray that was recently fixed.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to