It should not be complicated.  If you're moving to maven, it will be less
effort in the long run if follow conventions.

If you already are following conventions, (e.g. sources are in the expected
directory, etc.) I am wondering what the issue might be.

Perhaps you have other projects on which you're relying that are not maven.

On Wed, Sep 11, 2019 at 5:46 AM Bailey Campbell <campbell.bai...@gmail.com>
wrote:

>
>
> On 2019/09/11 09:13:40, Tim Boudreau <niftin...@gmail.com> wrote:
> > Describe better what you are trying to do:  Modify the POM of a Maven
> > project, or modify what the IDE thinks is the classpath of it so it
> offers
> > completion for some more stuff?
> >
> > For the former, there's
> >  - Have an implementation dependency on the Maven module, and call code
> > internal to it
> >  - Depend directly on Maven and use Maven's goshawful API for that sort
> of
> > thing
> >  - Find the pom file, analyze it and rewrite what you need (carefully,
> and
> > checking parent poms!) - for me, this was the least painful and least
> > likely to break option
> >
> > For the latter:
> >  - Assuming you want to expose a folder under src/main on the classpath,
> > implement LookupProvider (not Lookup.Provider!), and register it against
> > the maven project type, e.g. @LookupProvider.Registration(projectTypes =
> > @LookupProvider.Registration.ProjectType(id =
> "org-netbeans-modules-maven"))
> >  - In the lookup that returns, put an object that implements (from the
> > Maven module's unofficial API - use Yenta) OtherSourcesExclude and
> > JavaLikeRootProvider to *remove* that source folder from the ones it will
> > detect as "other sources" (if you skip this step all hell breaks loose)
> >  - Also include in that lookup your own implementation of Sources which
> > returns some additional folders when SourceGroup[] getSourceGroups(String
> > type) is called with "java" - that should allow the ClassPathProvider in
> > the project to pick it up (and will get you your own "sources" node under
> > the project)
> >
> > -Tim
> >
> > On Tue, Sep 10, 2019 at 2:50 PM joe schmo <geekyguy...@hotmail.com>
> wrote:
> >
> > > Does anyone know how to add a directory to the classpath in a Maven
> based
> > > project in NetBeans 11.1?
> > >
> > > Thanks
> > >
> > >
> > >
> >
> > --
> > http://timboudreau.com
> >
> Wowee!.   I will find a workaround,  I had no idea adding a classpath
> would be so complicated.
>
> ---------------------------------------------------------------------
> 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
>
>
>
>

-- 
Carl J. Mosca

Reply via email to