Presumably Maven still tries to resolve the dependencies even if not compiling (because there's no difference between submodules for test or not?)?
On Sat, 19 Sep 2020, 16:44 Mark Bean, <mark.o.b...@gmail.com> wrote: > 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 < > james.sriniva...@gmail.com> > 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 <mark.o.b...@gmail.com> 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. > > >