Hello, Please try updating the version of the NAR Maven plugin you are using from 1.4.0 to the latest 1.5.1. I believe it will address this issue.
Your output shows: org.apache.nifi:nifi-nar-maven-plugin:1.4.0:nar Thanks, Bryam On Mon, Oct 30, 2023 at 2:14 PM Nguyen, Kyle <kyle.ngu...@mlp.com.invalid> wrote: > Hi there. I think my issue is related to this thread: > https://www.mail-archive.com/dev@nifi.apache.org/msg17623.html > > And this SO: > https://stackoverflow.com/questions/60670370/could-not-generate-extensions-documentation-when-creating-custom-controller-ser > > > > I have this in my nifi-*-nar pom.xml > > > > <!-- > https://mvnrepository.com/artifact/org.apache.nifi/nifi-standard-services-api-nar > --> > > <dependency> > > <groupId>org.apache.nifi</groupId> > > <artifactId>nifi-standard-services-api-nar</artifactId> > > <version>1.20.0</version> > > <type>nar</type> > > </dependency> > > > > Still it is failing and asks for dependencies not directly related to my > project (I’m assuming they’re nifi deps). > > > > · javax.annotation:javax.annotation-api:jar:1.3.2 > > · org.apache.taglibs:taglibs-standard-impl:jar:1.2.5 > > · org.apache.taglibs:taglibs-standard-spec:jar:1.2.5 > > · org.eclipse.jdt:ecj:jar:3.19.0 > > · org.eclipse.jetty:apache-jsp:jar:9.4.50.v20221201 > > · etc… > > > > [INFO] --- nifi-nar:1.4.0:nar (default-nar) @ nifi-bdcore-nar --- > > [INFO] Generating documentation for NiFi extensions in the NAR... > > [INFO] Found NAR dependency of > org.apache.nifi:nifi-standard-services-api-nar:nar:1.20.0:compile > > [INFO] Found NAR dependency of > org.apache.nifi:nifi-jetty-bundle:nar:1.20.0:compile > > [INFO] Found a dependency on version 1.20.0 of NiFi API > > [ERROR] Could not generate extensions' documentation > > org.apache.maven.plugin.MojoExecutionException: Failed to create Extension > Documentation > > at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:541) > > at org.apache.nifi.NarMojo.execute (NarMojo.java:512) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:126) > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:73) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:53) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:118) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native > Method) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:62) > > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke (Method.java:566) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:283) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:226) > > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:407) > > at org.codehaus.plexus.classworlds.launcher.Launcher.main > (Launcher.java:348) > > Caused by: org.apache.maven.plugin.MojoExecutionException: Could not > resolve local dependency > org.eclipse.jetty:apache-jsp:jar:9.4.50.v20221201:compile > > at > org.apache.nifi.extension.definition.extraction.ExtensionClassLoaderFactory.toURLs > (ExtensionClassLoaderFactory.java:330) > > at > org.apache.nifi.extension.definition.extraction.ExtensionClassLoaderFactory.createClassLoader > (ExtensionClassLoaderFactory.java:272) > > at > org.apache.nifi.extension.definition.extraction.ExtensionClassLoaderFactory.createClassLoader > (ExtensionClassLoaderFactory.java:120) > > at > org.apache.nifi.extension.definition.extraction.ExtensionClassLoaderFactory.createClassLoader > (ExtensionClassLoaderFactory.java:120) > > at > org.apache.nifi.extension.definition.extraction.ExtensionClassLoaderFactory.createExtensionClassLoader > (ExtensionClassLoaderFactory.java:99) > > at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:538) > > at org.apache.nifi.NarMojo.execute (NarMojo.java:512) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:126) > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:73) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:53) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:118) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native > Method) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:62) > > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke (Method.java:566) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:283) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:226) > > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:407) > > at org.codehaus.plexus.classworlds.launcher.Launcher.main > (Launcher.java:348) > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Reactor Summary for nifi-bdcore-bundle 1.0.0: > > [INFO] > > [INFO] nifi-bdcore-bundle ................................. SUCCESS [ > 3.814 s] > > [INFO] nifi-bdcore-processors ............................. SUCCESS [ > 3.048 s] > > [INFO] nifi-bdcore-nar .................................... FAILURE [ > 0.544 s] > > [INFO] > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Total time: 9.696 s > > [INFO] Finished at: 2023-10-30T18:05:12Z > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > org.apache.nifi:nifi-nar-maven-plugin:1.4.0:nar (default-nar) on project > nifi-bdcore-nar: Failed to create Extension Documentation: Could not > resolve local dependency > org.eclipse.jetty:apache-jsp:jar:9.4.50.v20221201:compile -> [Help 1] > > [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/MojoExecutionException > > [ERROR] > > [ERROR] After correcting the problems, you can resume the build with the > command > > [ERROR] mvn <args> -rf :nifi-bdcore-nar > > > > [image: cid:17261f6184a4cff311] > > *Kyle Nguyen* > Corporate Technology, Software Engineer > > > > *Millennium Management LLC* > > 399 Park Avenue | New York, NY 10022 > > 📞 +1.212.708.1366 | 📱 +1.929.837.1788 > > mlp.com <https://www.mlp.com/home/> > > > > > > ###################################################################### > > The information contained in this communication is confidential and > > may contain information that is privileged or exempt from disclosure > > under applicable law. If you are not a named addressee, please notify > > the sender immediately and delete this email from your system. > > If you have received this communication, and are not a named > > recipient, you are hereby notified that any dissemination, > > distribution or copying of this communication is strictly prohibited. > ###################################################################### > >