Welcome to Headwind MDM Q&A, where you can ask questions and receive answers from other members of the community.

Please do not post bug reports, missing feature requests, or demo inquiries. If you have such an inquiry, submit a contact form.

0 votes

i add mvn build and in that added goal but facing this issue 

coz i am facing error 

--- [0;32mwar:3.3.1:war[m [1m(default-war)[m @ [36mserver[0;1m ---[m

[INFO] Packaging webapp

[INFO] Assembling webapp [server] in [/home/lenovo/git/planet-system-java/server/target/launcher]

[INFO] Processing war project

[INFO] Copying webapp resources [/home/lenovo/git/planet-system-java/server/src/main/webapp]

[INFO] Building war: /home/lenovo/git/planet-system-java/server/target/launcher.war

[INFO]

[INFO] [1m<<< [0;32mtomcat7:2.1:run-war[m [1m(default-cli)[0;1m < [0;1mpackage[m @ [36mserver[0;1m <<<[m

[INFO]

[INFO]

[INFO] [1m--- [0;32mtomcat7:2.1:run-war[m [1m(default-cli)[m @ [36mserver[0;1m ---[m

[WARNING] Error injecting: org.apache.tomcat.maven.plugin.tomcat7.run.RunWarMojo

java.lang.NoClassDefFoundError: org/apache/maven/shared/filtering/MavenFilteringException

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

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

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

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

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

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

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

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

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

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

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

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

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

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

at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)

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

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

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

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

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

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

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

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

at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1101)

at org.eclipse.sisu.inject.Guice4$2.get(Guice4.java:233)

at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)

at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)

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

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

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

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

at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)

at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)

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

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

at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)

at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)

at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)

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

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

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

at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Caused by: java.lang.ClassNotFoundException: org.apache.maven.shared.filtering.MavenFilteringException

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

at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:225)

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

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

... 57 more

[INFO] [1m------------------------------------------------------------------------[m

[INFO] [1;31mBUILD FAILURE[m

[INFO] [1m------------------------------------------------------------------------[m

[INFO] Total time: 17.510 s

[INFO] Finished at: 2024-07-12T14:46:21+05:30

[INFO] [1m------------------------------------------------------------------------[m

[ERROR] Failed to execute goal [32morg.apache.tomcat.maven:tomcat7-maven-plugin:2.1:run-war[m [1m(default-cli)[m on project [36mserver[m: [1;31mExecution default-cli of goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.1:run-war failed: A required class was missing while executing org.apache.tomcat.maven:tomcat7-maven-plugin:2.1:run-war: org/apache/maven/shared/filtering/MavenFilteringException[m

[ERROR] [1;31m-----------------------------------------------------[m

[ERROR] [1;31mrealm = plugin>org.apache.tomcat.maven:tomcat7-maven-plugin:2.1[m

[ERROR] [1;31mstrategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy[m

[ERROR] [1;31murls[0] = file:/home/lenovo/.m2/repository/org/apache/tomcat/maven/tomcat7-maven-plugin/2.1/tomcat7-maven-plugin-2.1.jar[m

[ERROR] [1;31mNumber of foreign imports: 1[m

[ERROR] [1;31mimport: Entry[import from realm ClassRealm[maven.api, parent: null]][m

[ERROR] [1;31m[m

[ERROR] [1;31m-----------------------------------------------------[m

[ERROR] [1;31m[m: org.apache.maven.shared.filtering.MavenFilteringException

[ERROR] -> [1m[Help 1][m

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the [1m-e[m switch.

[ERROR] Re-run Maven using the [1m-X[m switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [1m[Help 1][m http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

by (180 points)

1 Answer

0 votes

Unfortunately it is very hard to tell you what's wrong with your build environment. 

Try cloning the source code in a new folder, then re-run the "mvn install" command.

Probably workarounds suggested in a StackOverflow thread related to a similar issue would help: https://stackoverflow.com/questions/18442753/a-required-class-was-missing-while-executing-org-apache-maven-pluginsmaven-war

If you're the Enterprise license customer, please contact Headwind MDM technical support for more help.

by (36.4k points)
...