Silly question, what is necessary to make API public(i.e. what file needs
to be change)?

On Sun, Oct 31, 2021 at 9:01 PM Laszlo Kishalmi <laszlo.kisha...@gmail.com>
wrote:

> Just file a PR, that makes the API public. Generally we have no issue to
> do so. The reviewers might take a brief look on the exported API-s, but
> that's all.
>
> On 10/31/21 08:47, Eric Bresie wrote:
>
> > If so, what is the process by which this is normally done (i.e. change
> from
> > friend to public, any API documentation updates, any build changes,
> > regression testing, etc.)?
> >
> > Eric Bresie
> > ebre...@gmail.com
> >
> > Full stack trace:
> >
> > Failed to execute goal
> > org.apache.netbeans.utilities:nbm-maven-plugin:4.6:manifest
> > (default-manifest) on project python: Module has friend dependency on
> > org.netbeans.modules.web.common.ui but is not listed as a friend. ->
> [Help
> > 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> > goal org.apache.netbeans.utilities:nbm-maven-plugin:4.6:manifest
> > (default-manifest) on project python: Module has friend dependency on
> > org.netbeans.modules.web.common.ui but is not listed as a friend.
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:215)
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:156)
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:148)
> >      at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> > (LifecycleModuleBuilder.java:117)
> >      at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> > (LifecycleModuleBuilder.java:81)
> >      at
> >
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> > (SingleThreadedBuilder.java:56)
> >      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> > (LifecycleStarter.java:128)
> >      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
> >      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> >      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> >      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
> >      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
> >      at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
> >      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:282)
> >      at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> > (Launcher.java:225)
> >      at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> > (Launcher.java:406)
> >      at org.codehaus.plexus.classworlds.launcher.Launcher.main
> > (Launcher.java:347)
> > Caused by: org.apache.maven.plugin.MojoFailureException: Module has
> friend
> > dependency on org.netbeans.modules.web.common.ui but is not listed as a
> > friend.
> >      at
> > org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.visibleModuleClasses
> > (NetBeansManifestUpdateMojo.java:900)
> >      at
> > org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.checkModuleClassPath
> > (NetBeansManifestUpdateMojo.java:717)
> >      at org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.execute
> > (NetBeansManifestUpdateMojo.java:561)
> >      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> > (DefaultBuildPluginManager.java:137)
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:210)
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:156)
> >      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> > (MojoExecutor.java:148)
> >      at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> > (LifecycleModuleBuilder.java:117)
> >      at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> > (LifecycleModuleBuilder.java:81)
> >      at
> >
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> > (SingleThreadedBuilder.java:56)
> >      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> > (LifecycleStarter.java:128)
> >      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
> >      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> >      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> >      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
> >      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
> >      at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
> >      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:282)
> >      at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> > (Launcher.java:225)
> >      at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> > (Launcher.java:406)
> >      at org.codehaus.plexus.classworlds.launcher.Launcher.main
> > (Launcher.java:347)
> >
> >
> > For more information about the errors and possible solutions, please read
> > the following articles:
> > [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
> --
Eric Bresie
ebre...@gmail.com

Reply via email to