Re: [Dspace-tech] upgrading from DSpace 3.1 to 4.1: POM and maven error

6 views
Skip to first unread message

helix84

unread,
Aug 26, 2015, 1:00:47 PM8/26/15
to Alain Tschanz, dspac...@lists.sourceforge.net
Output of mvn -version?


Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Alain Tschanz

unread,
Aug 26, 2015, 1:00:49 PM8/26/15
to hel...@centrum.sk, dspac...@lists.sourceforge.net
mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: /usr/local/apache-maven-3.0.4
Java version: 1.7.0_10, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_10/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.5.1.el6.x86_64", arch: "amd64", family: "unix"

Alain Tschanz

unread,
Aug 26, 2015, 1:00:49 PM8/26/15
to dspac...@lists.sourceforge.net

Hello,

 

 

I’m trying to upgrade from DSpace 3.1  to 4.1 but it seems there’s a problem with maven. Here’s the error message I get when I run mvn –U clean package –X

 

  <descriptorId>${descriptorId}</descriptorId>

  <descriptors>

    <descriptor>src/main/assembly/testEnvironment.xml</descriptor>

  </descriptors>

  <dryRun default-value="false">${assembly.dryRun}</dryRun>

  <filters>

    <filter>src/main/filters/testEnvironment.properties</filter>

  </filters>

  <finalName default-value="${project.build.finalName}"/>

  <ignoreDirFormatExtensions default-value="true"/>

  <ignoreMissingDescriptor default-value="false">${assembly.ignoreMissingDescriptor}</ignoreMissingDescriptor>

  <ignorePermissions default-value="false">${assembly.ignorePermissions}</ignorePermissions>

  <includeSite default-value="false">${includeSite}</includeSite>

  <localRepository default-value="${localRepository}"/>

  <mavenSession default-value="${session}"/>

  <outputDirectory default-value="${project.build.directory}"/>

  <project default-value="${project}"/>

  <reactorProjects default-value="${reactorProjects}"/>

  <remoteRepositories default-value="${project.remoteArtifactRepositories}"/>

  <runOnlyAtExecutionRoot default-value="false">${assembly.runOnlyAtExecutionRoot}</runOnlyAtExecutionRoot>

  <siteDirectory default-value="${project.reporting.outputDirectory}"/>

  <skipAssembly default-value="false">${assembly.skipAssembly}</skipAssembly>

  <tarLongFileMode default-value="warn">${assembly.tarLongFileMode}</tarLongFileMode>

  <tempRoot default-value="${project.build.directory}/archive-tmp"/>

  <updateOnly default-value="false">${assembly.updatOnly}</updateOnly>

  <useJvmChmod default-value="false">${assembly.useJvmChmod}</useJvmChmod>

  <workDirectory default-value="${project.build.directory}/assembly/work"/>

</configuration>

[DEBUG] =======================================================================

[DEBUG] org.dspace:dspace-parent:pom:4.1

[INFO]

[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ dspace-parent ---

[DEBUG] Created new class realm maven.api

[DEBUG] Importing foreign packages into class realm maven.api

[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core

[DEBUG]   Imported: org.sonatype.aether.transfer < plexus.core

[DEBUG]   Imported: org.apache.maven.exception < plexus.core

[DEBUG]   Imported: org.sonatype.aether.metadata < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core

[DEBUG]   Imported: org.sonatype.aether.collection < plexus.core

[DEBUG]   Imported: org.sonatype.aether.version < plexus.core

[DEBUG]   Imported: org.apache.maven.monitor < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core

[DEBUG]   Imported: org.apache.maven.profiles < plexus.core

[DEBUG]   Imported: org.sonatype.aether.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core

[DEBUG]   Imported: org.apache.maven.execution < plexus.core

[DEBUG]   Imported: org.sonatype.aether.artifact < plexus.core

[DEBUG]   Imported: org.sonatype.aether.spi < plexus.core

[DEBUG]   Imported: org.apache.maven.reporting < plexus.core

[DEBUG]   Imported: org.apache.maven.usability < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core

[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core

[DEBUG]   Imported: org.sonatype.aether.graph < plexus.core

[DEBUG]   Imported: org.sonatype.aether.* < plexus.core

[DEBUG]   Imported: org.apache.maven.settings < plexus.core

[DEBUG]   Imported: org.codehaus.classworlds < plexus.core

[DEBUG]   Imported: org.sonatype.aether.impl < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core

[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core

[DEBUG]   Imported: org.sonatype.aether.deployment < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core

[DEBUG]   Imported: org.apache.maven.configuration < plexus.core

[DEBUG]   Imported: org.apache.maven.cli < plexus.core

[DEBUG]   Imported: org.sonatype.aether.installation < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core

[DEBUG]   Imported: org.apache.maven.project < plexus.core

[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core

[DEBUG]   Imported: org.apache.maven.artifact < plexus.core

[DEBUG]   Imported: org.apache.maven.model < plexus.core

[DEBUG]   Imported: org.apache.maven.* < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core

[DEBUG]   Imported: org.sonatype.aether.resolution < plexus.core

[DEBUG]   Imported: org.apache.maven.plugin < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core

[DEBUG] Populating class realm maven.api

[WARNING] The POM for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model for org.apache.maven.plugins:maven-clean-plugin:2.4.1

[FATAL] Non-parseable POM /home/webmaster/.m2/repository/org/apache/maven/maven-parent/16/maven-parent-16.pom: end tag name </head> must be the same as start tag <link> from line 34 (position: TEXT seen ...</script>\n\n</head>... @55:8)  @ /home/webmaster/.m2/repository/org/apache/maven/maven-parent/16/maven-parent-16.pom, line 55, column 8

 

[DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:

[DEBUG]    org.codehaus.plexus:plexus-utils:jar:1.1:runtime

[DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo.maven.apache.org/maven2

Downloading: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar

Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (165 KB at 536.2 KB/sec)

[DEBUG] Writing resolution tracking file /home/webmaster/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar.lastUpdated

[DEBUG] Writing resolution tracking file /home/webmaster/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/_maven.repositories

[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1

[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1

[DEBUG]   Imported:  < maven.api

[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1

[DEBUG]   Included: org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1

[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.1

[DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.4.1, parent: sun.misc.Launcher$AppClassLoader@5306989e]

[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean' with basic configurator -->

[DEBUG]   (f) directory = /home/webmaster/Downloads/DSpace-dspace-4.1/target

[DEBUG]   (f) excludeDefaultDirectories = false

[DEBUG]   (f) failOnError = true

[DEBUG]   (f) followSymLinks = false

[DEBUG]   (f) outputDirectory = /home/webmaster/Downloads/DSpace-dspace-4.1/target/classes

[DEBUG]   (f) reportDirectory = /home/webmaster/Downloads/DSpace-dspace-4.1/target/site

[DEBUG]   (f) skip = false

[DEBUG]   (f) testOutputDirectory = /home/webmaster/Downloads/DSpace-dspace-4.1/target/test-classes

[DEBUG] -- end configuration --

[DEBUG] Skipping non-existing directory /home/webmaster/Downloads/DSpace-dspace-4.1/target

[DEBUG] Skipping non-existing directory /home/webmaster/Downloads/DSpace-dspace-4.1/target/classes

[DEBUG] Skipping non-existing directory /home/webmaster/Downloads/DSpace-dspace-4.1/target/test-classes

[DEBUG] Skipping non-existing directory /home/webmaster/Downloads/DSpace-dspace-4.1/target/site

[INFO]

[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ dspace-parent ---

[WARNING] The POM for org.apache.maven.plugins:maven-enforcer-plugin:jar:1.0 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model for org.apache.maven.plugins:maven-enforcer-plugin:1.0

[FATAL] Non-parseable POM /home/webmaster/.m2/repository/org/apache/maven/maven-parent/17/maven-parent-17.pom: end tag name </head> must be the same as start tag <link> from line 34 (position: TEXT seen ...</script>\n\n</head>... @55:8)  @ /home/webmaster/.m2/repository/org/apache/maven/maven-parent/17/maven-parent-17.pom, line 55, column 8

 

[DEBUG] org.apache.maven.plugins:maven-enforcer-plugin:jar:1.0:

[DEBUG]    org.codehaus.plexus:plexus-utils:jar:1.1:runtime

[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

[DEBUG]   Imported:  < maven.api

[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

[DEBUG]   Included: org.apache.maven.plugins:maven-enforcer-plugin:jar:1.0

[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.1

[DEBUG] Configuring mojo org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0, parent: sun.misc.Launcher$AppClassLoader@5306989e]

Mar 10, 2014 7:39:30 AM org.sonatype.guice.bean.reflect.Logs$JULSink warn

WARNING: Error injecting: org.apache.maven.plugins.enforcer.EnforceMojo

java.lang.NoClassDefFoundError: org/apache/maven/enforcer/rule/api/EnforcerRuleException

                at java.lang.Class.getDeclaredConstructors0(Native Method)

                at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)

                at java.lang.Class.getDeclaredConstructors(Class.java:1853)

                at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)

                at com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:98)

                at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)

                at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:831)

                at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:758)

                at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:255)

                at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:204)

                at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:954)

                at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:987)

                at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:950)

                at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)

                at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)

                at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)

                at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)

                at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)

                at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)

                at org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)

                at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)

                at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)

                at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)

                at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)

                at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)

                at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)

                at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)

                at com.google.inject.Scopes$1$1.get(Scopes.java:59)

                at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)

                at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)

                at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)

                at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)

                at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)

                at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

                at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

                at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

                at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

                at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

                at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)

                at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)

                at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)

                at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)

                at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:601)

                at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)

                at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)

                at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)

                at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Caused by: java.lang.ClassNotFoundException: org.apache.maven.enforcer.rule.api.EnforcerRuleException

                at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

                at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)

                at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)

                ... 54 more

 

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary:

[INFO]

[INFO] DSpace Parent Project ............................. FAILURE [7.280s]

[INFO] DSpace Services Framework :: API and Implementation  SKIPPED

[INFO] DSpace Kernel :: API and Implementation ........... SKIPPED

[INFO] DSpace Addon Modules .............................. SKIPPED

[INFO] DSpace Kernel :: Additions and Local Customizations  SKIPPED

[INFO] DSpace XML-UI (Manakin) ........................... SKIPPED

[INFO] DSpace XML-UI (Manakin) :: Local Customizations ... SKIPPED

[INFO] DSpace LNI ........................................ SKIPPED

[INFO] DSpace LNI :: Local Customizations ................ SKIPPED

[INFO] DSpace JSP-UI ..................................... SKIPPED

[INFO] DSpace JSP-UI :: Local Customizations ............. SKIPPED

[INFO] DSpace RESTful web services API ................... SKIPPED

[INFO] DSpace REST (JAX RS 1 - Jersey) :: Local Customizations  SKIPPED

[INFO] DSpace SWORD ...................................... SKIPPED

[INFO] DSpace SWORD :: Local Customizations .............. SKIPPED

[INFO] DSpace SWORD v2 ................................... SKIPPED

[INFO] DSpace SWORD v2 :: Local Customizations ........... SKIPPED

[INFO] Apache Solr Webapp ................................ SKIPPED

[INFO] DSpace SOLR :: Local Customizations ............... SKIPPED

[INFO] DSpace OAI 2.0 .................................... SKIPPED

[INFO] DSpace OAI 2.0 :: Local Customizations ............ SKIPPED

[INFO] DSpace Assembly and Configuration ................. SKIPPED

[INFO] DSpace LNI :: CLI Client Application .............. SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 11.486s

[INFO] Finished at: Mon Mar 10 07:39:30 EDT 2014

[INFO] Final Memory: 9M/28M

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce (enforce-maven) on project dspace-parent: Execution enforce-maven of goal org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce failed: A required class was missing while executing org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce: org/apache/maven/enforcer/rule/api/EnforcerRuleException

[ERROR] -----------------------------------------------------

[ERROR] realm =    plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

[ERROR] urls[0] = file:/home/webmaster/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.0/maven-enforcer-plugin-1.0.jar

[ERROR] urls[1] = file:/home/webmaster/.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.apache.maven.enforcer.rule.api.EnforcerRuleException

[ERROR] -> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce (enforce-maven) on project dspace-parent: Execution enforce-maven of goal org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce failed: A required class was missing while executing org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce: org/apache/maven/enforcer/rule/api/EnforcerRuleException

-----------------------------------------------------

realm =    plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

urls[0] = file:/home/webmaster/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.0/maven-enforcer-plugin-1.0.jar

urls[1] = file:/home/webmaster/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar

Number of foreign imports: 1

import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

 

-----------------------------------------------------

 

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

                at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

                at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

                at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

                at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

                at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)

                at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)

                at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)

                at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)

                at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:601)

                at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)

                at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)

                at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)

                at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Caused by: org.apache.maven.plugin.PluginExecutionException: Execution enforce-maven of goal org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce failed: A required class was missing while executing org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce: org/apache/maven/enforcer/rule/api/EnforcerRuleException

-----------------------------------------------------

realm =    plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

urls[0] = file:/home/webmaster/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.0/maven-enforcer-plugin-1.0.jar

urls[1] = file:/home/webmaster/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar

Number of foreign imports: 1

import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

 

-----------------------------------------------------

 

                at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:127)

                at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)

                ... 19 more

Caused by: org.apache.maven.plugin.PluginContainerException: A required class was missing while executing org.apache.maven.plugins:maven-enforcer-plugin:1.0:enforce: org/apache/maven/enforcer/rule/api/EnforcerRuleException

-----------------------------------------------------

realm =    plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.0

strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

urls[0] = file:/home/webmaster/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.0/maven-enforcer-plugin-1.0.jar

urls[1] = file:/home/webmaster/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar

Number of foreign imports: 1

import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

 

-----------------------------------------------------

 

                at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:125)

                ... 20 more

Caused by: java.lang.NoClassDefFoundError: org/apache/maven/enforcer/rule/api/EnforcerRuleException

                at java.lang.Class.getDeclaredConstructors0(Native Method)

                at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)

                at java.lang.Class.getDeclaredConstructors(Class.java:1853)

                at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)

                at com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:98)

                at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)

                at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:831)

                at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:758)

                at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:255)

                at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:204)

                at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:954)

                at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:987)

                at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:950)

                at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)

                at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)

                at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)

                at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)

                at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)

                at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)

                at org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)

                at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)

                at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)

                at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)

                at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)

                at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)

                at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)

                at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)

                at com.google.inject.Scopes$1$1.get(Scopes.java:59)

                at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)

                at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)

                at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)

                at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)

                at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)

                at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)

                ... 20 more

Caused by: java.lang.ClassNotFoundException: org.apache.maven.enforcer.rule.api.EnforcerRuleException

                at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

                at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)

                at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)

                ... 54 more

[ERROR]

[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

 

 

 

Reply all
Reply to author
Forward
0 new messages