Probably what you're trying to do is simply add a dependency to a Maven POM?

Gj

On Wed, Sep 11, 2019 at 11: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
>
>
>
>

Reply via email to