Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Maven:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources

I am building my project using Maven. My maven version is apache-maven-3.0.4. I am using Eclipse Luna. When I try to build my project I get the following error

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) on project OrionCommunity: Mark invalid -> [Help 1].

Following is the stack trace when I run mvn clean install -X:

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:53.295s [INFO] Finished at: Thu Oct 09 20:00:26 IST 2014 [INFO] Final Memory: 9M/25M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) on project OrionCommunity: Mark invalid -> [Hel p 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources)  on project OrionCommunity: Mark invalid         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)         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:39)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)         at java.lang.reflect.Method.invoke(Method.java:597)         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.MojoExecutionException: Mark invalid         at org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:306)         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)         ... 19 more Caused by: org.apache.maven.shared.filtering.MavenFilteringException: Mark invalid         at org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:129)         at org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(DefaultMavenResourcesFiltering.java:264)         at org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:300)         ... 21 more Caused by: java.io.IOException: Mark invalid         at java.io.BufferedReader.reset(BufferedReader.java:485)         at org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read(MultiDelimiterInterpolatorFilterReaderLineEnding.java:416)         at org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read(MultiDelimiterInterpolatorFilterReaderLineEnding.java:205)         at java.io.Reader.read(Reader.java:123)         at org.apache.maven.shared.utils.io.IOUtil.copy(IOUtil.java:181)         at org.apache.maven.shared.utils.io.IOUtil.copy(IOUtil.java:168)         at org.apache.maven.shared.utils.io.FileUtils.copyFile(FileUtils.java:1856)         at org.apache.maven.shared.utils.io.FileUtils.copyFile(FileUtils.java:1804)         at org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:114)         ... 23 more 

My maven repository is under D:/mavenrepo. I have completely deleted all the jars present in the repo and did a clean install. But I still get this error.

like image 353
Avinash Reddy Avatar asked Oct 09 '14 14:10

Avinash Reddy


People also ask

How do I resolve MojoExecutionException?

The MojoExecutionException should not appear after that. Some Eclipse versions have this problem to refresh the target folder. In this case, Refresh the project just after the "Maven Install".

What is Maven resources plugin?

The Resources Plugin handles the copying of project resources to the output directory. There are two different kinds of resources: main resources and test resources.

What is org Apache Maven plugins?

org.apache.maven.plugins » maven-javadoc-pluginApache. The Apache Maven Javadoc Plugin is a plugin that uses the javadoc tool for generating javadocs for the specified project. Last Release on Aug 13, 2022.


1 Answers

With:

        <plugin>           <groupId>org.apache.maven.plugins</groupId>             <artifactId>maven-resources-plugin</artifactId>             <version>2.7</version>         </plugin> 

Was getting the following exception:

... Caused by: org.apache.maven.plugin.MojoExecutionException: Mark invalid     at org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:306)     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)     ... 25 more Caused by: org.apache.maven.shared.filtering.MavenFilteringException: Mark invalid     at org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:129)     at org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(DefaultMavenResourcesFiltering.java:264)     at org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:300)     ... 27 more Caused by: java.io.IOException: Mark invalid     at java.io.BufferedReader.reset(BufferedReader.java:505)     at org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read(MultiDelimiterInterpolatorFilterReaderLineEnding.java:416)     at org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read(MultiDelimiterInterpolatorFilterReaderLineEnding.java:205)     at java.io.Reader.read(Reader.java:140)     at org.apache.maven.shared.utils.io.IOUtil.copy(IOUtil.java:181)     at org.apache.maven.shared.utils.io.IOUtil.copy(IOUtil.java:168)     at org.apache.maven.shared.utils.io.FileUtils.copyFile(FileUtils.java:1856)     at org.apache.maven.shared.utils.io.FileUtils.copyFile(FileUtils.java:1804)     at org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:114)     ... 29 more 



Then it is gone after adding maven-filtering 1.3:

        <plugin>           <groupId>org.apache.maven.plugins</groupId>             <artifactId>maven-resources-plugin</artifactId>             <version>2.7</version>           <dependencies>             <dependency>                 <groupId>org.apache.maven.shared</groupId>                 <artifactId>maven-filtering</artifactId>                 <version>1.3</version>             </dependency>           </dependencies>         </plugin> 
like image 107
arntg Avatar answered Sep 28 '22 04:09

arntg