我的应用程序运行良好,能够使用<packaging>jar</packaging>进行mvn干净安装,并能够执行jar文件,但我将其更改为war文件,无法执行mvn clean install。
这两者之间也有什么不同吗?我在寻找更多的解决方案,但没有运气。
错误:
未能执行项目spring上的目标org.apache.maven.plugins:maven-clean-plugin:3.1.0:clean (默认-清洁)-启动-密钥披风:未能清除项目:未能删除C:\user\user\ folder\E.Services\target \新folder\E.Services\target
我的POM档案:
<?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.baeldung.keycloak</groupId>
<artifactId>spring-boot-keycloak</artifactId>
<version>0.0.1</version>
<name>spring-boot-keycloak</name>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.keycloak.bom</groupId>
<artifactId>keycloak-adapter-bom</artifactId>
<version>3.3.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<-- Many dependencies -->
</dependencies>
<repositories>
<repository>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
</project>发布于 2020-01-09 22:49:41
无法删除目标--这是文件系统发出的一个非常常见的问题--您可能在${project.home}/target目录中打开了一个文件或一个Windows .
发布于 2021-05-11 14:44:41
这是一个文件系统问题--实际上是一个很常见的问题--您可能在${project.home}/target目录中打开了一个文件或一个Windows .
发布于 2021-07-02 12:53:46
造成此错误的原因可能有很多。其中一个主要原因可能是maven试图删除的目录被锁定。尝试访问maven试图删除的目录。如果收到类似“文件或目录已损坏或不可读”之类的提示,请尝试修复磁盘错误。对我起作用了。我遵循的步骤是:
https://stackoverflow.com/questions/59665206
复制相似问题