Thu*_*yen 15 java artifact maven spring-boot
我的 Spring boot 项目使用 Maven。
当我使用 IntelliJ Community 构建它时,出现错误:
无法从中央(https://repo.maven.apache.org/maven2 )传输工件 com.jolira:hickory:pom:1.0.0:https: //repo.maven.apache.org/传输失败maven2/com/jolira/hickory/1.0.0/hickory-1.0.0.pom
我可以使用 cmd 命令行成功构建这个项目。
我的 IntelliJ 社区版本是:
IntelliJ IDEA 2020.3.1(社区版)
构建#IC-203.6682.168,构建于2020年12月29日
运行时版本:11.0.9.1+11-b1145.63 amd64
VM:OpenJDK 64位服务器VM by JetBrains sro Windows 10 10.0
GC:ParNew、ConcurrentMarkSweep
内存:1945M
核心:8
我的 pom.xml 文件:
<?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.3.5.RELEASE</version>
<relativePath />
</parent>
<groupId>com.super.banana</groupId>
<!-- Always write artifactId with underscore _ -->
<artifactId>banana_parent</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<name>bananas_parent</name>
<description>banana Parent</description>
<modules>
<module>bananas-mt</module>
<module>bananas-web</module>
</modules>
<properties>
<java.version>11</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<commons-io.version>2.6</commons-io.version>
<commons-lang.version>3.10</commons-lang.version>
<org.mapstruct.version>1.3.1.Final</org.mapstruct.version>
</properties>
<dependencies>
</dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
Thu*_*yen 19
解决方案 1:我已经解决了这个问题,在菜单中选择“文件”->“设置”->“构建、执行、部署”->“构建工具”->“Maven”。在“用户设置文件”部分中,粘贴“覆盖”并浏览到settings.xmlMaven 的(在我的例子中,settings.xml是目录 ..\apache-maven-3.6.3\conf 中的文件)。
解决方案2:
就我而言,我有问题com/jolira/hickory/1.0.0/hickory-1.0.0.pom
与另一个图书馆类似的情况
我转到https://mvnrepository.comhickory上的存储库
我从maven页面下载.jar文件和.pom文件
转到 {your .m2 目录主目录}.m2\repository\com\jolira\hickory\1.0.0 并将hickory-1.0.0.jar和粘贴hickory-1.0.0.pom到那里
打开命令行并mvn clean install再次运行。应该会成功
解决方案3
转到本地计算机中的 Maven 目录。在目录 ..\apache-maven-(version)\conf (在我的例子中E:\soft\apache-maven-3.8.4\conf)内,打开settings.xml并将代理配置添加到该文件中。返回项目目录,打开命令行cmd并运行mvn clean install. 返回 IntelliJ 并重新加载。
解决方案4
在 IntelliJ 中,选择“文件”->“设置”,搜索“代理”。选择代理选项卡并从那里输入代理信息。
输入代理信息,按Apply按钮,然后按OK
单击 IntelliJ 右侧的 Maven 面板,然后选择图标重新加载
| 归档时间: |
|
| 查看次数: |
107366 次 |
| 最近记录: |