4
參照此post,是否有可能在Maven Central Repository中缺少一個jar?
是否有可能JAR文件本身是從Maven的中央 倉庫丟失?
你會發現這個
下載()(0字節)?
這是什麼?
這可能嗎?
爲什麼?
構建jar /依賴關係時可能有任何問題嗎?
參照此post,是否有可能在Maven Central Repository中缺少一個jar?
是否有可能JAR文件本身是從Maven的中央 倉庫丟失?
你會發現這個
下載()(0字節)?
這是什麼?
這可能嗎?
爲什麼?
構建jar /依賴關係時可能有任何問題嗎?
是的,會有一個問題:構建將失敗,因爲依賴項丟失。
由於answered by Chandana從後您參考:
您需要下載JAR文件,然後手動安裝到您的本地回購。
例如,我想這是this問題的罐子,將它下載到某個目錄,創建在同一個目錄中的文件jsr173.pom:
<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">
<groupId>com.bea.xml</groupId>
<artifactId>jsr173-ri</artifactId>
<version>1.0</version>
</project>
並將其安裝到本地回購是這樣的:
mvn install:install-file -Dfile=jsr173-ri-1.0.jar -DpomFile=jsr173.pom
並且構建將通過。根據jsr173.pom文件中的數據,maven將重新生成文件名和pomFile名稱。
這可能嗎?
是的,可能是回購庫中缺少JAR文件。這可能是因爲它是父pom,但如果它是pom引用JAR文件,那麼該依賴實際上變得不可用,這意味着您必須使用上述過程來解決它才能使用它。
爲什麼?
許可證問題,它是一個版權參考實現,請參閱here。看起來這是一個相對常見的情況,請參閱this answer。
在中央只有pom.xml文件中沒有jar文件。 – khmarbaise
是的它看起來像神器(jar)不存在。 – tuga
這可能是一個過渡條目,只存在於提供對其他事物的傳遞依賴。 –