Java 无法计算生成计划:Plugin org.apache.maven.plugins:。。。无法在导入的web应用程序项目上解析
我对JavaEnterpriseEdition完全陌生,我正处于学习JavaServlet技术的早期阶段。我在将现有Java web应用程序示例项目导入Eclipse Lunar Java EE IDE的过程中遇到了这个问题 导入的应用程序项目在导入项目时,在构建工作区期间投影错误。发出的错误如下所示Java 无法计算生成计划:Plugin org.apache.maven.plugins:。。。无法在导入的web应用程序项目上解析,java,eclipse,maven,Java,Eclipse,Maven,我对JavaEnterpriseEdition完全陌生,我正处于学习JavaServlet技术的早期阶段。我在将现有Java web应用程序示例项目导入Eclipse Lunar Java EE IDE的过程中遇到了这个问题 导入的应用程序项目在导入项目时,在构建工作区期间投影错误。发出的错误如下所示 Errors occurred during the build. Errors running builder 'Maven Project Builder' on project 'hello
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'hello-world'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'hello-world'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.wrox</groupId>
<artifactId>hello-world</artifactId>
<version>1.0.0.SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<sourceDirectory>source/production/java</sourceDirectory>
<resources>
<resource>
<directory>source/production/resources</directory>
</resource>
</resources>
<testSourceDirectory>source/test/java/unit</testSourceDirectory>
<testResources>
<testResource>
<directory>source/test/java/resources</directory>
</testResource>
</testResources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>web</warSourceDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
我发现很多帖子都提到了开发人员以前遇到过的这个问题,但是由于这个错误发生在导入项目的时候,所描述的解决方案并没有为我的问题提供一个明确的解决方案
我确实检查了我的Maven配置好几次,但它似乎工作得很好。我使用的是Java1.8和Maven 3.2.5版本
当我检查导入的示例项目的pom.xml文件时,错误指向以下xml代码片段
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
3.1
1.8
1.8
完整的pom.xml文件如下所示
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'hello-world'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'hello-world'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.wrox</groupId>
<artifactId>hello-world</artifactId>
<version>1.0.0.SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<sourceDirectory>source/production/java</sourceDirectory>
<resources>
<resource>
<directory>source/production/resources</directory>
</resource>
</resources>
<testSourceDirectory>source/test/java/unit</testSourceDirectory>
<testResources>
<testResource>
<directory>source/test/java/resources</directory>
</testResource>
</testResources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>web</warSourceDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
4.0.0
com.wrox
你好,世界
1.0.0.1快照
战争
UTF-8
javax.servlet
javax.servlet-api
3.1.0
假如
source/production/java
来源/生产/资源
source/test/java/unit
source/test/java/resources
org.apache.maven.plugins
maven战争插件
2.3
网状物
org.apache.maven.plugins
maven编译器插件
3.1
1.8
1.8
我非常感谢任何能为我提供这个问题的详细解决方案的人,因为这是我第一次面对Maven依赖项的使用和Java web应用程序的构建 错误消息表示找不到某个插件依赖项。你能添加完整的pom.xml吗?我已经添加到我的问题中了。你的pom看起来不错。您是否手动配置了要使用的存储库?在Eclipse中,当我查看我的首选项时,我发现M2_REPO classpath变量已经设置到系统中的某个位置。我没有手动设置。1。在Eclipse中Windows-->首选项中Maven下的用户设置中,现有路径指的是指定位置中似乎不存在的Settings.xml文件。Maven安装的conf文件夹中存在settings.xml。2.settings.xml文件几乎所有的编码都有注释,包括,这可能是原因吗?我应该编辑和配置settings.xml文件吗?我将非常感谢任何帮助,因为我是Maven的新手…错误消息表明找不到某个插件依赖项。你能添加完整的pom.xml吗?我已经添加到我的问题中了。你的pom看起来不错。您是否手动配置了要使用的存储库?在Eclipse中,当我查看我的首选项时,我发现M2_REPO classpath变量已经设置到系统中的某个位置。我没有手动设置。1。在Eclipse中Windows-->首选项中Maven下的用户设置中,现有路径指的是指定位置中似乎不存在的Settings.xml文件。Maven安装的conf文件夹中存在settings.xml。2.settings.xml文件几乎所有的编码都有注释,包括,这可能是原因吗?我应该编辑和配置settings.xml文件吗?我将非常感谢任何帮助,因为我是Maven的新手…错误消息表明找不到某个插件依赖项。你能添加完整的pom.xml吗?我已经添加到我的问题中了。你的pom看起来不错。您是否手动配置了要使用的存储库?在Eclipse中,当我查看我的首选项时,我发现M2_REPO classpath变量已经设置到系统中的某个位置。我没有手动设置。1。在Eclipse中Windows-->首选项中Maven下的用户设置中,现有路径指的是指定位置中似乎不存在的Settings.xml文件。Maven安装的conf文件夹中存在settings.xml。2.settings.xml文件几乎所有的编码都有注释,包括,这可能是原因吗?我应该编辑和配置settings.xml文件吗?我将非常感谢任何帮助,因为我是新的Maven。。。