Hi

Any thoughts on this?

On Fri, Jun 23, 2017 at 2:40 PM, Debraj Manna <subharaj.ma...@gmail.com>
wrote:

> Hi
>
> Crossposting from stackoverflow
> <https://stackoverflow.com/questions/44717069/surefire-report-behavior-in-multi-module-project-with-dnotest-true>
> :-
>
> I have a multimodule maven project
>
> <modules>
>     <module>A</module>
>     <module>B</module>
>     <module>C</module>
>     <module>D</module></modules>
>
> B depends on A and C depends on B. I do not want to execute unit tests on
> A & D.
>
> So I have added skipTest like below in module A:-
>
> <plugin>
>     <groupId>org.apache.maven.plugins</groupId>
>     <artifactId>maven-surefire-plugin</artifactId>
>     <version>${mvn.surefire.plugin.version}</version>
>     <configuration>
>         <skipTests>true</skipTests>
>     </configuration></plugin>
>
> If I execute the below two maven commands:-
>
> mvn clean package -DskipTests -T 6
> mvn surefire-report:report -DnoTest=true
>
> Will D be compiled and build again in surefire-report phase or just A, B
>  & C be compiled and their test will be executed?
>
> If yes then is there a way I can prevent the compiling of D in surefire
> phase as I don't want to execute tests on D?
>
> I am using maven 3.2.x.
>
> Thanks,
>
> Debraj
>

Reply via email to