[ 
https://jira.codehaus.org/browse/MNG-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=365692#comment-365692
 ] 

no name edited comment on MNG-5787 at 3/26/15 12:47 AM:
--------------------------------------------------------

Got the same issue with Maven 3.3.1:
{noformat}
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.447 s
[INFO] Finished at: 2015-03-26T10:37:00+05:00
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp (default-cli) on project 
veb-spaimip: Execution default-cli of goal 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp failed: A required class 
was missing while executing 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp: 
org/slf4j/helpers/MarkerIgnoringBase
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>com.github.eirslett:frontend-maven-plugin:0.0.22
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/D:/java/.m2/repository/com/github/eirslett/frontend-maven-plugin/0.0.22/frontend-maven-plugin-0.0.22.jar
[ERROR] urls[1] = 
file:/D:/java/.m2/repository/com/github/eirslett/frontend-plugin-core/0.0.22/frontend-plugin-core-0.0.22.jar
[ERROR] urls[2] = 
file:/D:/java/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar
[ERROR] urls[3] = 
file:/D:/java/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar
[ERROR] urls[4] = 
file:/D:/java/.m2/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar
[ERROR] urls[5] = file:/D:/java/.m2/repository/org/tukaani/xz/1.2/xz-1.2.jar
[ERROR] urls[6] = 
file:/D:/java/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar
[ERROR] urls[7] = 
file:/D:/java/.m2/repository/org/apache/httpcomponents/httpclient/4.3.1/httpclient-4.3.1.jar
[ERROR] urls[8] = 
file:/D:/java/.m2/repository/org/apache/httpcomponents/httpcore/4.3/httpcore-4.3.jar
[ERROR] urls[9] = 
file:/D:/java/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[10] = 
file:/D:/java/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[11] = 
file:/D:/java/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[12] = 
file:/D:/java/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
[ERROR] urls[13] = 
file:/D:/java/.m2/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar
[ERROR] urls[14] = 
file:/D:/java/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[15] = 
file:/D:/java/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[16] = 
file:/D:/java/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[17] = 
file:/D:/java/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.jar
[ERROR] urls[18] = file:/D:/java/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar
[ERROR] urls[19] = 
file:/D:/java/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[20] = 
file:/D:/java/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar
[ERROR] urls[21] = 
file:/D:/java/.m2/repository/com/googlecode/slf4j-maven-plugin-log/slf4j-maven-plugin-log/1.0.0/slf4j-maven-plugin-log-1.0.0.jar
[ERROR] urls[22] = 
file:/D:/java/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
[ERROR] urls[23] = 
file:/D:/java/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------: 
org.slf4j.helpers.MarkerIgnoringBase
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[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/PluginContainerException
{noformat}


was (Author: referee):
Got the same issue with Maven 3.3.1:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.447 s
[INFO] Finished at: 2015-03-26T10:37:00+05:00
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp (default-cli) on project 
veb-spaimip: Execution default-cli of goal 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp failed: A required class 
was missing while executing 
com.github.eirslett:frontend-maven-plugin:0.0.22:gulp: 
org/slf4j/helpers/MarkerIgnoringBase
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>com.github.eirslett:frontend-maven-plugin:0.0.22
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/D:/java/.m2/repository/com/github/eirslett/frontend-maven-plugin/0.0.22/frontend-maven-plugin-0.0.22.jar
[ERROR] urls[1] = 
file:/D:/java/.m2/repository/com/github/eirslett/frontend-plugin-core/0.0.22/frontend-plugin-core-0.0.22.jar
[ERROR] urls[2] = 
file:/D:/java/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar
[ERROR] urls[3] = 
file:/D:/java/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar
[ERROR] urls[4] = 
file:/D:/java/.m2/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar
[ERROR] urls[5] = file:/D:/java/.m2/repository/org/tukaani/xz/1.2/xz-1.2.jar
[ERROR] urls[6] = 
file:/D:/java/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar
[ERROR] urls[7] = 
file:/D:/java/.m2/repository/org/apache/httpcomponents/httpclient/4.3.1/httpclient-4.3.1.jar
[ERROR] urls[8] = 
file:/D:/java/.m2/repository/org/apache/httpcomponents/httpcore/4.3/httpcore-4.3.jar
[ERROR] urls[9] = 
file:/D:/java/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[10] = 
file:/D:/java/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[11] = 
file:/D:/java/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[12] = 
file:/D:/java/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
[ERROR] urls[13] = 
file:/D:/java/.m2/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar
[ERROR] urls[14] = 
file:/D:/java/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[15] = 
file:/D:/java/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[16] = 
file:/D:/java/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[ERROR] urls[17] = 
file:/D:/java/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.jar
[ERROR] urls[18] = file:/D:/java/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar
[ERROR] urls[19] = 
file:/D:/java/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[20] = 
file:/D:/java/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar
[ERROR] urls[21] = 
file:/D:/java/.m2/repository/com/googlecode/slf4j-maven-plugin-log/slf4j-maven-plugin-log/1.0.0/slf4j-maven-plugin-log-1.0.0.jar
[ERROR] urls[22] = 
file:/D:/java/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
[ERROR] urls[23] = 
file:/D:/java/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------: 
org.slf4j.helpers.MarkerIgnoringBase
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[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/PluginContainerException

> Regression: The class path is missing a compile time dependency of a plugin
> ---------------------------------------------------------------------------
>
>                 Key: MNG-5787
>                 URL: https://jira.codehaus.org/browse/MNG-5787
>             Project: Maven
>          Issue Type: Bug
>          Components: Class Loading
>    Affects Versions: 3.3.1
>         Environment: OS X 10.10.2, JDK 1.7.0_76 and JDK 1.8.0_40.
>            Reporter: Christian Schlichtherle
>            Priority: Blocker
>
> There is a regression when setting up the class path for a plugin in Maven 
> 3.3.1. The following commands run fine when using Maven 3.2.5 or older:
> {code}
> $ mvn --version
> Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 
> 2014-12-14T18:29:23+01:00)
> Maven home: /usr/local/Cellar/maven/3.2.5/libexec
> Java version: 1.8.0_40, vendor: Oracle Corporation
> Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"
> $ mvn archetype:generate \
>     -DarchetypeGroupId=net.java.truelicense \
>     -DarchetypeArtifactId=truelicense-maven-archetype \
>     -DarchetypeVersion=2.3.4 \
>     -DgroupId=com.company.product \
>     -DartifactId=product \
>     -Dversion=0.1-SNAPSHOT \
>     -Dpackage=com.company.product \
>     -Dsubject="Product 1"
> [...]
> $ cd project
> $ mvn clean install
> [...]
> {code}
> Note that I have shortened the output using bracketed ellipsis {{\[...\]}}.
> However, when running the same commands using Maven 3.3.1, I get the 
> following output:
> {code}
> $ mvn --version
> Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 
> 2015-03-13T21:10:27+01:00)
> Maven home: /Users/christian/Downloads/apache-maven-3.3.1
> Java version: 1.8.0_40, vendor: Oracle Corporation
> Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"
> $ mvn archetype:generate \
>     -DarchetypeGroupId=net.java.truelicense \
>     -DarchetypeArtifactId=truelicense-maven-archetype \
>     -DarchetypeVersion=2.3.4 \
>     -DgroupId=com.company.product \
>     -DartifactId=product \
>     -Dversion=0.1-SNAPSHOT \
>     -Dpackage=com.company.product \
>     -Dsubject="Product 1"
> [...]
> $ cd project
> $ mvn clean install
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Build Order:
> [INFO] 
> [INFO] product
> [INFO] keygen
> [INFO] keymgr
> [INFO] keysrv
> [INFO]                                                                        
>  
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building product 0.1-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.6:clean (default-clean) @ product ---
> [INFO] 
> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ product ---
> [INFO] 
> [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ product ---
> [INFO] Installing /Users/christian/sandbox/truelicense/product/pom.xml to 
> /Users/christian/.m2/repository/com/company/product/product/0.1-SNAPSHOT/product-0.1-SNAPSHOT.pom
> [INFO]                                                                        
>  
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building keygen 0.1-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.6:clean (default-clean) @ keygen ---
> [INFO] Deleting /Users/christian/sandbox/truelicense/product/keygen/target
> [INFO] 
> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ keygen ---
> [INFO] 
> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ keygen 
> ---
> [INFO] Using 'US-ASCII' encoding to copy filtered resources.
> [INFO] Copying 1 resource
> [INFO] Copying 1 resource
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ keygen ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 2 source files to 
> /Users/christian/sandbox/truelicense/product/keygen/target/classes
> [INFO] 
> [INFO] --- truelicense-maven-plugin:2.3.4:obfuscate (default) @ keygen ---
> [INFO] Obfuscating annotated constant string values in 
> /Users/christian/sandbox/truelicense/product/keygen/target/classes.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] product ............................................ SUCCESS [  0.411 
> s]
> [INFO] keygen ............................................. FAILURE [  1.022 
> s]
> [INFO] keymgr ............................................. SKIPPED
> [INFO] keysrv ............................................. SKIPPED
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 1.646 s
> [INFO] Finished at: 2015-03-18T19:31:46+01:00
> [INFO] Final Memory: 15M/245M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> net.java.truelicense:truelicense-maven-plugin:2.3.4:obfuscate (default) on 
> project keygen: Execution default of goal 
> net.java.truelicense:truelicense-maven-plugin:2.3.4:obfuscate failed: A 
> required class was missing while executing 
> net.java.truelicense:truelicense-maven-plugin:2.3.4:obfuscate: 
> org/slf4j/helpers/MarkerIgnoringBase
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>net.java.truelicense:truelicense-maven-plugin:2.3.4
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] = 
> file:/Users/christian/.m2/repository/net/java/truelicense/truelicense-maven-plugin/2.3.4/truelicense-maven-plugin-2.3.4.jar
> [ERROR] urls[1] = 
> file:/Users/christian/.m2/repository/net/java/truelicense/truelicense-obfuscate/2.3.4/truelicense-obfuscate-2.3.4.jar
> [ERROR] urls[2] = 
> file:/Users/christian/.m2/repository/de/schlichtherle/truezip/truezip-driver-zip/7.7.6/truezip-driver-zip-7.7.6.jar
> [ERROR] urls[3] = 
> file:/Users/christian/.m2/repository/de/schlichtherle/truezip/truezip-swing/7.7.6/truezip-swing-7.7.6.jar
> [ERROR] urls[4] = 
> file:/Users/christian/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
> [ERROR] urls[5] = 
> file:/Users/christian/.m2/repository/de/schlichtherle/truezip/truezip-kernel/7.7.6/truezip-kernel-7.7.6.jar
> [ERROR] urls[6] = 
> file:/Users/christian/.m2/repository/de/schlichtherle/truezip/truezip-file/7.7.6/truezip-file-7.7.6.jar
> [ERROR] urls[7] = 
> file:/Users/christian/.m2/repository/de/schlichtherle/truezip/truezip-driver-file/7.7.6/truezip-driver-file-7.7.6.jar
> [ERROR] urls[8] = 
> file:/Users/christian/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar
> [ERROR] urls[9] = 
> file:/Users/christian/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar
> [ERROR] urls[10] = 
> file:/Users/christian/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
> [ERROR] 
> [ERROR] -----------------------------------------------------: 
> org.slf4j.helpers.MarkerIgnoringBase
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> switch.
> [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/PluginContainerException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the 
> command
> [ERROR]   mvn <goals> -rf :keygen
> {code}
> {{org.slf4j.helpers.MarkerIgnoringBase}} is a class in the SLF4J API. Version 
> 1.7.7 is a compile dependency of the TrueLicense Maven Plugin, as can be seen 
> at 
> https://repo1.maven.org/maven2/net/java/truelicense/truelicense-maven-plugin/2.3.4/truelicense-maven-plugin-2.3.4.pom
>  , however it is apparently missing on the class path when building the 
> project with Maven 3.3.1.
> Using a 1.7 JDK makes no difference, too.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to