java - 用于执行目标的Maven:Failed apache maven插件:maven资源插件:2.7: 资源

  显示原文与译文双语对照的内容
108 3

我正在使用 Maven 构建我的项目。 我的Maven 版本是 apache-maven-3.0.4. 我使用 Eclipse Luna 。当我尝试生成项目时,出现以下错误

[ERROR]: 。apache: maven-resources-plugin: 2: 在项目上资源( 默认资源): 标记无效-> [Help 1 ] 。

下面是运行 mvn clean安装 -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



我的Maven 存储库位于D:/mavenRepo 。 我已经完全删除了 repo 中的所有 jars 并进行了干净的安装。 但我还是有这个错误。

时间: 原作者:

66 5

使用:


 <plugin>


 <groupId>org.apache.maven.plugins</groupId>


 <artifactId>maven-resources-plugin</artifactId>


 <version>2.7</version>


 </plugin>



正在获取以下异常:


...


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





然后添加maven过滤 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>



原作者:
...