Etienne,

Are you using our nifi poms as your parent pom of your extensions?  I do
wonder if perhaps we should offer one that doesn't tie to all our ASF-isms

Thanks

On Sat, Dec 9, 2023 at 10:54 AM Etienne Jouvin <lapinoujou...@gmail.com>
wrote:

> Hello all;
>
> Since now, I never push my extensions to any Nexus or Artifactory.
> But now I must do it.
>
> The deploy Maven deploy is in failure and I notice it comes from the
> configuration for the plugin nexus-staging-maven-plugin.
>
> The configuration comes from the artifact nifi, where we can find the
> following configuration.
>
> <plugin>
>
> <groupId>org.sonatype.plugins</groupId>
>
> <artifactId>nexus-staging-maven-plugin</artifactId>
>
> <version>1.6.13</version>
>
> <extensions>true</extensions>
>
> <configuration>
>
> <stagingProgressTimeoutMinutes>15</stagingProgressTimeoutMinutes>
>
> <serverId>repository.apache.org</serverId>
>
> <nexusUrl>https://repository.apache.org/</nexusUrl>
>
> </configuration>
>
> </plugin>
>
>
> Two things :
> I did not have any issue when I wanted to push my extension in SNAPSHOT
> version, except I had to configure the enforcer to not fire exception
>
> And to be able to push my extensions in my custom Artifactory, I had to
> disable it by the following configuration, in the build node at my root
> pom.xml file :
>
> <!-- Add configuration to skip the nexus staging plugin. This will try to
> upload artefact to NiFi Nexus repository. -->
>
> <plugin>
>
> <groupId>org.sonatype.plugins</groupId>
>
> <artifactId>nexus-staging-maven-plugin</artifactId>
>
> <configuration>
>
> <skipStaging>true</skipStaging>
>
> </configuration>
>
> </plugin>
>
>
> What do you think if you put your build configuration inside a profile ?
> Like this, we will not have to add a custom configuration.
>
> Regards
>
> Etienne Jouvin
>
>

Reply via email to