You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2018/11/12 10:40:16 UTC

[camel] 08/15: CAMEL-12618: Prevent Maven Shade plugin from ha...

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch java-10-test
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 50e95e819873b70be5802d972ee16ca36716545f
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Tue Nov 6 12:43:06 2018 +0100

    CAMEL-12618: Prevent Maven Shade plugin from ha...
    
    ...nging
    
    When `maven-shade-plugin` is run under Java 11 it tends to hang in:
    
    ```
    "main" #1 prio=5 os_prio=0 cpu=1597418.82ms elapsed=3787.04s tid=0x00007fc7ec012000 nid=0x7b24 runnable  [0x00007fc7f34ae000]
       java.lang.Thread.State: RUNNABLE
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.insertAtPreferredLocation(MavenJDOMWriter.java:272)
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateExclusion(MavenJDOMWriter.java:488)
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateDependency(MavenJDOMWriter.java:1335)
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.iterateDependency(MavenJDOMWriter.java:386)
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.updateModel(MavenJDOMWriter.java:1623)
    	at org.apache.maven.plugins.shade.pom.MavenJDOMWriter.write(MavenJDOMWriter.java:2156)
    	at org.apache.maven.plugins.shade.pom.PomWriter.write(PomWriter.java:75)
    	at org.apache.maven.plugins.shade.mojo.ShadeMojo.rewriteDependencyReducedPomIfWeHaveReduction(ShadeMojo.java:1049)
    	at org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(ShadeMojo.java:978)
    	at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:538)
    
    ```
    
    This removes the generation of dependency reduced POM and skips over
    the blocking part.
---
 platforms/camel-catalog/pom.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/platforms/camel-catalog/pom.xml b/platforms/camel-catalog/pom.xml
index 92e01fd..d491a1d 100644
--- a/platforms/camel-catalog/pom.xml
+++ b/platforms/camel-catalog/pom.xml
@@ -193,6 +193,7 @@
               <goal>shade</goal>
             </goals>
             <configuration>
+              <createDependencyReducedPom>false</createDependencyReducedPom>
               <artifactSet>
                 <includes>
                   <include>org.apache.camel:json-simple-ordered</include>