Maven 2 执行复制资源maven resources插件的目标时出现“找不到PluginDescriptor”错误
作为pom.xml的一部分,我将一些额外的资源复制到目标目录,如下所示Maven 2 执行复制资源maven resources插件的目标时出现“找不到PluginDescriptor”错误,maven-2,maven-plugin,Maven 2,Maven Plugin,作为pom.xml的一部分,我将一些额外的资源复制到目标目录,如下所示 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.1</version> <executions> <execution&g
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<id>copy-package-doc</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/package/${project.artifactId}-${project.version}/doc</outputDirectory>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>doc</nonFilteredFileExtension>
</nonFilteredFileExtensions>
<resources>
<resource>
<directory>doc</directory>
<filtering>true</filtering>
<includes>
<include>**/*.doc</include>
</includes>
<excludes>
<exclude>**/~*.doc</exclude>
</excludes>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>copy-package-config</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/package/${project.artifactId}-${project.version}</outputDirectory>
<resources>
<resource>
<directory>config</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
如何解决这个问题?为什么我会犯这个错误
谢谢,
Rafal包括用于eclipse、java和maven的版本信息 尝试运行mvn包-U-e并在pastebin上包含输出 还可以尝试使用其他版本的资源插件2.3,或者为什么需要2.4.1 听起来你有一个损坏的maven插件 尝试删除.m2/repository/org/apache/maven中包含的文件夹maven resources插件
或者发布或包含指向整个错误消息的链接我在网上看到了很多类似的问题,例如,在中,或者这一个,关于哪个似乎是最接近的。在所有情况下,这似乎都与Maven Embedder有关 事实上,我不知道问题的原因,没有比使用最新版本的maven 2.2.1更好的建议,如果不是这样的话,和/或尝试使用maven资源插件2.3的早期版本来验证这不是一个回归
如果这不起作用,请转到Jira并打开一个问题。我已从Q for Eclipse切换到M2Eclipse,这解决了我的问题。切换到2.3版对我来说不是有效的解决方案。在我将问题发布到StackOverflow之前,我已经试过了。我无法检查mvn包-U-e,因为自从我迁移到M2Eclipse后,问题就不存在了。
The PluginDescriptor for the plugin org.apache.maven.plugins:maven-resources-plugin was not found. Should have been in realm: ClassRealm[/plugins/org.apache.maven.plugins:maven-resources-plugin:2.4.1@48/thread:Worker-17, parent: null]