這是我的第一個 Maven 程式。我已成功運行“mvn compile”、“mvn test”、“mvn clean”,但是當我“mvn site”時出現此錯誤。
[錯誤] 無法在專案上執行目標 org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) Hello: Execution default-site of goal org.apache.maven.plugins:maven -site-plugin:3.7.1:site failed: Plugin org.apache.maven.plugins:maven-site-plugin:3.7.1 或其依賴項之一無法決議:無法在 org.apache.maven 收集依賴項.plugins:maven-site-plugin:jar:3.7.1 -> org.apache.maven.doxia:doxia-module-markdown:jar:1.8 -> com.vladsch.flexmark:flexmark-all:jar:0.18.4 -> com.vladsch.flexmark:flexmark-html-parser:jar:0.18.4:無法讀取 com.vladsch.flexmark:flexmark-html-parser:jar:0.18.4 的工件描述符:無法傳輸工件 com。 vladsch.flexmark:flexmark-html-parser:pom:0.18.4 從/到中央(https://repo.maven.apache.org/maven2):連接到 repo.maven.apache.org:443 [repo.maven.apache.org/151.101.52.215] 失敗:連接超時:連接-> [幫助 1]
我使用的是jdk-12.0.2和apache-maven-3.6.0以下是我的 pom.xml 和 setting.xml。
pom.xml:
<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._520it.maven</groupId> <artifactId>Hello</artifactId> <version>0.0.1-SNAPSHOT</version> <name>Hello</name> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.7.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> </plugins> </build> </project>
對于setting.xml,我沒有改變任何東西,只是指出我的jdk版本。
uj5u.com熱心網友回復:
非常感謝@khmarbaise!問題是由于“連接超時”。我退出了我的代理并再次嘗試,它成功了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/484344.html
上一篇:WebdriverManager在Selenium4.0中拋出java.lang.ClassNotFoundException:io.netty.handler.codec.compression.B
