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

匿名 (未验证) 提交于 2019-12-03 01:18:02

问题:

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.

回答1:

With:

        org.apache.maven.pluginsmaven-resources-plugin2.7

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:

        org.apache.maven.pluginsmaven-resources-plugin2.7org.apache.maven.sharedmaven-filtering1.3


回答2:

remove this work for me:

true

I guess it is caused by this filtering bug



回答3:

I had this issue too because I was filtering /src/main/resources and forgot I had added a keystore (*.jks) binary to this directory.

Add a "resource" block with exclusions for binary files and your problem may be resolved.

somenamesrc/test/resourcesfalsesrc/main/resourcestrue*.jks*.png ... 


回答4:

What worked for me is to add include tag in order to specify exactly what I want to filter.

It seems the resource plugin has problems going through the whole src/main/resource folder, probably due to some specific files inside.

    src/main/resourcestrueapplication.yml


回答5:

I faced the same problem and did the filtering false like below working for me. You can try the same...

src/test/javafalsesrc/test/resourcesfalse


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!