Hi,

Sorry for the delayed answer. It is correct Jackpot is unfortunately not a
good tool for this. But should be doable by automatically running NetBeans.
I'll take a look at this in the next few days, if that's OK.

Jan

On Sat, Nov 14, 2020 at 10:15 AM Jaroslav Tulach <[email protected]>
wrote:

> Dne pátek 13. listopadu 2020 19:48:41 CET, Michael Semb Wever napsal(a):
> > > Or you can use [Jackpot](
> https://netbeans.apache.org/jackpot/index.html)!
> > > It's primary goal is to search and perform advanced refactorings and
> watch
> > > for code quality. However while doing so, it has to also check for
> errors.
> > > Unless I am mistaken it understands NetBeans Ant (hopefully also free
> > > form)
> > > projects. It can be invoked from a command line[1]. It may be ideal for
> > > validating project setup from a NetBeans IDE perspective in a CI
> system. I
> > > am CCing Jan Lahoda to guide you through that journey as the
> documentation
> > > may not fully cover this way of using the tool.
> >
> > Thanks Jaroslav!
> >
> > I am curious about Jackpot.
>
> Turns out I was wrong. Jan Lahoda told me that command line Jackpot needs
> to
> properly specify classpath, which is exactly what I wanted to avoid.
>
> I guess the test is the only option then. I am sorry for misguiding you.
> -jt
>
> >
> >
> > I tried to run
> >  `mvn
> org.apache.netbeans.modules.jackpot30:jackpot30-maven-plugin:analyze`
> > but it complains the current directory is not a maven project. So I went
> to
> > the code to see if it can be run maven-free, directly against the
> > freeform-form ant project…
> >
> >
> > Given the code is at https://github.com/apache/netbeans-jackpot30
> >
> > I managed to build the cmdline subproject with
> >
> > `ant -DNETBEANS_PLATFORM=/Users/mick/src/apache/netbeans/nbbuild/netbeans
> > -DJDK11=/Users/mick/.jenv/versions/11.0.4 build`
> >
> > Though build-and-test target failed. I'm on macos. And the jackpot script
> > doesn't work… but hacking it a bit gets me closer…
> >
> > java  -classpath
> >
> build/cluster/modules/org-netbeans-modules-jackpot30-cmdline.jar:build/clus
> >
> ter/modules/org-netbeans-modules-jackpot30-cmdline-lib.jar:tool/build/jopt-s
> >
> imple-3.2.jar:tool/build/slf4j-api-1.7.25.jar:tool/build/diffparser-1.4.jar:
> > tool/build/slf4j-nop-1.7.25.jar:<plus-all-the-netbeans-jar>
> > org.netbeans.modules.jackpot30.cmdline.Main --help
> >
> > I gave up at this point. Is there a shaded jarfile, or downloaded cmdline
> > artefact, I can download to keep me moving? Or have I just taken a wrong
> > turn here…?
> >
> > regards,
> > Mick
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to