java—如何修复eclipse中maven的导入错误?插件执行默认资源插件的参数编码值

x6492ojm  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(390)

我在将现有的maven项目导入eclipse时遇到了问题。每次出现以下错误时:
无法获取插件执行默认资源plugin org.apache.maven的参数编码值。plugins:maven-resources-plugin:3.1.0或其某个依赖项无法解析:未能在org.apache.maven上收集依赖项。plugins:maven-resources-plugin:jar:3.1.0 ->org.apache.maven。shared:maven-filtering:jar:3.1.1 -> org.apache.maven。shared:maven-shared-utils:jar:3.0.0
当项目通过导入时,唯一显示的错误是pom.xl中的parrent标记。
我尝试过完全卸载java、maven和eclipse。这些对我都不管用。
pom.xl文件就是这样的。

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>Pr1.pr1</groupId>
<artifactId>pr1p</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>pr1p</name>
<description>Demo project for Spring Boot</description>

<properties>
    <java.version>11</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

更新:在重新安装maven,修复错误定义的系统变量并重新启动pc之后,它就可以工作了。我不确定是哪一个解决了问题,很可能是重新插入。

b5lpy0ml

b5lpy0ml1#

我用你的pom创建了一个maven项目。我补充说:

...
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
            <mainClass>igb.so.DemoApplication</mainClass>
        </configuration>
        ...
``` `$ mvn clean install` ```
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.707 s
[INFO] Finished at: 2021-01-02T21:26:35+01:00
[INFO] ------------------------------------------------------------------------

顺便说一句,maven编译器插件是:

<properties>
        ...
        <maven.compiler.release>11</maven.compiler.release>
    </properties>

我也加了这个。
重新 java.version :
api注解:
除非另有规定,否则更改标准系统属性可能会产生不可预知的结果。
这个 resources-plugin 它是默认构建生命周期中的第一个。有什么特别的吗 <servers> / <mirrors> 你的声明 settings.xml ?

相关问题