例如,我假设这个是相关的 jar 文件,请将其下载到某个目录中,然后在同一目录中创建一个名为 jsr173.pom 的文件:您需要下载 JAR 文件并手动将其安装到本地存储库中。
<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>
并将其安装到您的本地repo中,方法如下:
mvn install:install-file -Dfile=jsr173-ri-1.0.jar -DpomFile=jsr173.pom
编译将通过。文件名和pomFile名称将根据jsr173.pom文件中的数据由maven重新生成。
这可能吗?
是的,JAR文件可能在repo中丢失。这可能是因为它是父POM,但如果它是引用JAR文件的POM,则该依赖关系实际上变得不可用,这意味着您必须使用上述过程解决它以使用它。
为什么?