I tried that option too. Same result. This surprised me even further since
the documentation explicitly says compilation of tests is skipped.

Hopefully, fresh eyes after a weekend will reveal the issue. Any additional
suggestions are still welcome!

Thanks.

On Fri, Sep 18, 2020 at 4:01 PM James Srinivasan <[email protected]>
wrote:

> -DskipTests will compile but not run tests
>
> You probably want something like -Dmaven.test.skip
>
> See
> http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#skip
>
> On Fri, 18 Sep 2020 at 20:58, Mark Bean <[email protected]> wrote:
> >
> > I had an interesting problem building Apache NiFi (1.11.4) using Java 11
> > which resulted in a build failure. The environment is on a private
> network
> > with a dedicated Nexus repository. I used the maven option "-DskipTests".
> > It appears test execution was skipped, but maven still attempted to
> compile
> > the source. In the end, the failure was due to a missing dependency from
> > the Nexus repo. Specifically, the artifact was a dependency in
> > nifi-accumulo-processors, but only required by test classes.
> >
> > Group: org.openjfx
> > Name: javafx.base
> > Version: 11.0.0-SNAPSHOT
> >
> > First, it surprised me that a SNAPSHOT version was allowed. However,
> since
> > it is required only for a test, perhaps this may not be an issue. Can
> > someone please confirm?
> >
> > Secondly, why did maven still attempt to compile test classes even when
> > using the option "-DskipTests" ? Is there something in the nifi poms
> > overriding the behavior? Or have I just misunderstood what -DskipTests
> does?
> >
> > I had the same results on Maven version 3.6.3 and 3.5.0.
> >
> > Thanks.
>

Reply via email to