You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Niels Basjes (Jira)" <ji...@apache.org> on 2021/05/07 14:29:00 UTC
[jira] [Assigned] (NIFI-8526) The maven archetype assumes to create
an ASF only project.
[ https://issues.apache.org/jira/browse/NIFI-8526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Niels Basjes reassigned NIFI-8526:
----------------------------------
Assignee: Niels Basjes
> 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
> Assignee: Niels Basjes
> Priority: Major
>
> 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)