Guillaume Nodet created MNG-7095:
------------------------------------

             Summary: Support for parallel builds when resuming
                 Key: MNG-7095
                 URL: https://issues.apache.org/jira/browse/MNG-7095
             Project: Maven
          Issue Type: Task
    Affects Versions: 4.0.0, 4.0.0-alpha-1
            Reporter: Guillaume Nodet


When performing parallel builds, there's not a single project that can be used 
to resume the build from.
The new feature added in MNG-5760 is awesome, but I think it fails short when 
using parallel builds.

Example of the build:
{code}
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache Maven 4.0.0-alpha-1-SNAPSHOT:
[INFO] 
[INFO] Apache Maven ....................................... SUCCESS [  3.365 s]
[INFO] Maven Test Support ................................. SUCCESS [  2.468 s]
[INFO] Maven Model ........................................ SUCCESS [  4.547 s]
[INFO] Maven Artifact ..................................... SUCCESS [  2.933 s]
[INFO] Maven Plugin API ................................... SKIPPED
[INFO] Maven Builder Support .............................. SUCCESS [  2.432 s]
[INFO] Maven XML .......................................... SUCCESS [  1.461 s]
[INFO] Maven Model Builder ................................ SKIPPED
[INFO] Maven Settings ..................................... SUCCESS [  3.332 s]
[INFO] Maven Settings Builder ............................. SKIPPED
[INFO] Maven Repository Metadata Model .................... SUCCESS [  3.328 s]
[INFO] Maven Artifact Resolver Provider ................... SKIPPED
[INFO] Maven Core ......................................... SKIPPED
[INFO] Maven SLF4J Wrapper ................................ SUCCESS [  2.386 s]
[INFO] Maven SLF4J Simple Provider ........................ SUCCESS [  1.466 s]
[INFO] Maven Embedder ..................................... SKIPPED
[INFO] Maven Compat ....................................... SKIPPED
[INFO] Apache Maven Distribution .......................... SKIPPED
[INFO] Maven Wrapper ...................................... SUCCESS [  2.549 s]
[INFO] Apache Maven Wrapper Distribution .................. FAILURE [  0.430 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  8.342 s (Wall Clock)
[INFO] Finished at: 2021-02-08T17:56:42+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.13:check 
(rat-check) on project apache-maven-wrapper: Too many files with unapproved 
license: 1 See RAT report in: 
/Users/gnodet/work/git/maven/apache-maven/target/rat.txt -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.rat:apache-rat-plugin:0.13:check (rat-check) on project 
apache-maven-wrapper: Too many files with unapproved license: 1 See RAT report 
in: /Users/gnodet/work/git/maven/apache-maven/target/rat.txt
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:218)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:151)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:115)
    at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$0
 (MultiThreadedBuilder.java:191)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker 
(ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run 
(ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:834)
Caused by: org.apache.rat.mp.RatCheckException: Too many files with unapproved 
license: 1 See RAT report in: 
/Users/gnodet/work/git/maven/apache-maven/target/rat.txt
    at org.apache.rat.mp.RatCheckMojo.check (RatCheckMojo.java:188)
    at org.apache.rat.mp.RatCheckMojo.execute (RatCheckMojo.java:161)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:136)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:151)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:115)
    at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$0
 (MultiThreadedBuilder.java:191)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker 
(ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run 
(ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:834)
[ERROR] 
[ERROR] Re-run Maven using the '-X' switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -r
➜  maven git:(fix-build) ✗ cat target/resume.properties 
#Mon Feb 08 17:56:42 CET 2021
resumeFrom=org.apache.maven\:apache-maven-wrapper
➜  maven git:(fix-build) ✗ 
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to