Ah, I missed the rest of the thread. Nevermind.

On Sun, Feb 6, 2022 at 8:25 AM Alexander Kriegisch <alexan...@kriegisch.name>
wrote:

> Mantas Gridinas schrieb am 06.02.2022 15:11 (GMT +07:00):
>
> > Doesnt vrrify goal precede the install goal?
>
> Yes. So? What does your question imply?
>
>
> > On Sun, Feb 6, 2022, 08:46 Alexander Kriegisch <alexan...@kriegisch.name
> >
> > wrote:
> >
> >> Actually, I am not sure I want to compare with Install and Deploy
> >> plugin, but because you were mentioning them: 'installAtEnd' and
> >> 'deployAtEnd' are blessings IMO, and they are cornerstones of my work,
> >> because they help to avoid half-installed and - even worse -
> >> half-deployed multi-module projects which would lead to inconsistencies
> >> in repositories and might be hard to rectify in remote repositories,
> >> "burning" release numbers unnecessarily.
> >>
> >> Back to the topic at hand: Having a way to run all tests for a
> >> multi-module project which would build and package perfectly fine when
> >> skipping tests, i.e. not either forcing testing to stop for dependent
> >> projects (skipping tests there) or making the build falsely report
> >> success in the end, is a perfectly valid use case. Who would not like to
> >> have that? Creating a report for all failing tests without cheating the
> >> build result to be successful would simply be useful.
> >>
> >> --
> >> Alexander Kriegisch
> >> https://scrum-master.de
> >>
> >>
> >> Tibor Digana schrieb am 06.02.2022 01:45 (GMT +07:00):
> >>
> >> > It is basically the same feature known in the maven-deploy-plugin
> >> >
> >>
> https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html#deployAtEnd
> >> >
> >> > Not sure if the command
> >> > mvn deploy -DdeployAtEnd
> >> > would fail to deploy dependent modules if the first module fails.
> >> >
> >> > We discussed this feature some time and we said that these features
> >> > xxxAtEnd are a hack.
> >> > The question is regarding Maven 4 and Maven 5.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On Sat, Feb 5, 2022 at 5:27 AM Alexander Kriegisch <
> >> alexan...@kriegisch.name>
> >> > wrote:
> >> >
> >> >> I know that this probably is a classic question, because there
> suggested
> >> >> answers on Stack Overflow (and maybe also somewhere here in this
> mailing
> >> >> list), but I did not found anything satisfying the following
> criteria:
> >> >>
> >> >>   1. Run all Surefire tests, if compilation succeeds, also those of
> >> >>      dependent modules, even if there are tests with failurer or
> errors.
> >> >>      (We leave Failsafe out of the picture for now for simplicity's
> >> >>      sake, but basically the same would apply to Failsafe tests for
> >> >>      modules which can be compiled and packaged, despite failing
> >> >>      Surefire tests.)
> >> >>
> >> >>   2. Fail the multi-module build in the end for all modules with
> failing
> >> >>      tests.
> >> >>
> >> >> I know there is '-fae', but it skips modules depending on ones with
> test
> >> >> failures.
> >> >>
> >> >> I know there is '-fn', but it falsely makes the whole build pass.
> >> >>
> >> >> I know that the Maven build lifecycle is based on module dependencies
> >> >> and that dependent modules usually should not be built, if a
> dependency
> >> >> fails to build. But OTOH, the same build would pass with
> '-DskipTests',
> >> >> and the requirement that artifacts be compiled and packaged and
> >> >> dependent modules built, because those artifacts can in fact be
> compiled
> >> >> and packaged, makes practical sense. Basically, the user wants test
> >> >> failures reported correctly, but still make sure that as many tests
> as
> >> >> possible are being run.
> >> >>
> >> >> Is there any way to achieve that?
> >> >> --
> >> >> Alexander Kriegisch
> >> >> https://scrum-master.de
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> >> For additional commands, e-mail: users-h...@maven.apache.org
> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: users-h...@maven.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

-- 
// Mantas

Reply via email to