You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2022/07/03 20:34:00 UTC

[jira] [Updated] (MSHARED-1044) Required report phase are executed many times in the same Maven session

     [ https://issues.apache.org/jira/browse/MSHARED-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov updated MSHARED-1044:
------------------------------------
    Summary: Required report phase are executed many times in the same Maven session  (was: Required report phase are executed many time in the same Maven session)

> Required report phase are executed many times in the same Maven session
> -----------------------------------------------------------------------
>
>                 Key: MSHARED-1044
>                 URL: https://issues.apache.org/jira/browse/MSHARED-1044
>             Project: Maven Shared Components
>          Issue Type: Bug
>          Components: maven-reporting-exec
>            Reporter: Slawomir Jaranowski
>            Priority: Major
>
> Project with two reports javadoc and surefire.
> Maven comand to execute:
> {code}
> mvn clean test site
> {code}
> And in build we have:
> {code}
> Standard test phase:
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ forked-lifecycle ---
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ forked-lifecycle ---
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ forked-lifecycle ---
> [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ forked-lifecycle ---
> [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ forked-lifecycle ---
> Site build in the same session:
> [INFO] --- maven-site-plugin:3.10.0:site (default-site) @ forked-lifecycle ---
> [INFO] configuring report plugin org.apache.maven.plugins:maven-javadoc-plugin:3.3.1
> [INFO] preparing maven-javadoc-plugin:javadoc report requires 'generate-sources' forked phase execution
> [INFO] 
> [INFO] >>> maven-javadoc-plugin:3.3.1:javadoc > generate-sources @ forked-lifecycle >>>
> [INFO] 
> [INFO] <<< maven-javadoc-plugin:3.3.1:javadoc < generate-sources @ forked-lifecycle <<<
> [INFO] 
> [INFO] 'generate-sources' forked phase execution for maven-javadoc-plugin:javadoc report preparation done
> [INFO] preparing maven-javadoc-plugin:test-javadoc report requires 'generate-test-sources' forked phase execution
> [INFO] 
> [INFO] >>> maven-javadoc-plugin:3.3.1:test-javadoc > generate-test-sources @ forked-lifecycle >>>
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ forked-lifecycle ---
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ forked-lifecycle ---
> [INFO] 
> [INFO] <<< maven-javadoc-plugin:3.3.1:test-javadoc < generate-test-sources @ forked-lifecycle <<<
> [INFO] 
> [INFO] 'generate-test-sources' forked phase execution for maven-javadoc-plugin:test-javadoc report preparation done
> [INFO] 6 reports detected for maven-javadoc-plugin:3.3.1: aggregate-no-fork, javadoc, javadoc-no-fork, test-aggregate-no-fork, test-javadoc, test-javadoc-no-fork
> [INFO] configuring report plugin org.apache.maven.plugins:maven-surefire-report-plugin:2.22.2
> [INFO] preparing maven-surefire-report-plugin:report report requires '[surefire]test' forked phase execution
> [INFO] 
> [INFO] >>> maven-surefire-report-plugin:2.22.2:report > [surefire]test @ forked-lifecycle >>>
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ forked-lifecycle ---
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ forked-lifecycle ---
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ forked-lifecycle ---
> [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ forked-lifecycle ---
> [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ forked-lifecycle ---
> [INFO] 
> [INFO] <<< maven-surefire-report-plugin:2.22.2:report < [surefire]test @ forked-lifecycle <<<
> [INFO] 
> [INFO] '[surefire]test' forked phase execution for maven-surefire-report-plugin:report report preparation done
> {code}
> We can see that:
> maven-resources-plugin:2.6:resources (default-resources)
> maven-compiler-plugin:3.1:compile (default-compile) 
> was run 3 times
> maven-resources-plugin:2.6:testResources 
> maven-compiler-plugin:3.1:testCompile
> maven-surefire-plugin:2.12.4:test
> was run 2 times



--
This message was sent by Atlassian Jira
(v8.20.10#820010)