我可以使用maven从maven central下载jar文件吗?
我对maven有依赖性问题。我曾经拥有位于maven central的saxon 8.7。然后,我不得不升级到最新的saxon-B9.1.0.0,这只是maven central的一部分 这是我的依赖项的一个片段:我可以使用maven从maven central下载jar文件吗?,maven,maven-2,Maven,Maven 2,我对maven有依赖性问题。我曾经拥有位于maven central的saxon 8.7。然后,我不得不升级到最新的saxon-B9.1.0.0,这只是maven central的一部分 这是我的依赖项的一个片段: <dependency> <groupId>net.sourceforge.saxon</groupId> <artifactId>saxon</artifactId>
<dependency>
<groupId>net.sourceforge.saxon</groupId>
<artifactId>saxon</artifactId>
<version>9.1.0.8</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.saxon</groupId>
<artifactId>saxon-dom</artifactId>
<version>9.1.0.8</version>
<scope>runtime</scope>
</dependency>
net.sourceforge.saxon
我可以告诉maven下载“jar”文件吗?或者我必须下载jar并在我的maven repo上本地发布以将其用作依赖项吗?如果所需的版本不在repo中,那么是的,您需要执行以下选项之一
搜索包含所需jar版本的公共回购协议。并将repo添加到您的pom.xml
文件中。或
手动下载,并在您的计算机上本地安装,以帮助项目完全构建
如果所需版本不在回购协议中,则是,您需要执行以下备选方案之一
搜索包含所需jar版本的公共回购协议。并将repo添加到您的pom.xml
文件中。或
手动下载,并在您的计算机上本地安装,以帮助项目完全构建
没想到这么容易就解决了:
<dependency>
<groupId>net.sourceforge.saxon</groupId>
<artifactId>saxon</artifactId>
<version>9.1.0.8</version>
<classifier>dom</classifier>
</dependency>
net.sourceforge.saxon
. 它给了我上面的依赖项片段
参考资料:没想到这么容易解决这个问题:
<dependency>
<groupId>net.sourceforge.saxon</groupId>
<artifactId>saxon</artifactId>
<version>9.1.0.8</version>
<classifier>dom</classifier>
</dependency>
net.sourceforge.saxon
. 它给了我上面的依赖项片段
参考资料:我有点困惑。检查这个,OP需要的就是这个。您提供的链接没有显示任何带有分类器的pom片段。我提供了片段,我只提供了maven pom的完整引用。所有的jar都命名为“saxon-x.jar”,我只添加了一个命令,告诉maven将其用作“名称”。因此,在上面的示例中,它变成了“saxondom.jar”。通过这种方式,我让maven下载了作为主要“saxon”工件一部分的jar文件。检查这个,OP需要的就是这个。您提供的链接没有显示任何带有分类器的pom片段。我提供了片段,我只提供了maven pom的完整引用。所有的jar都命名为“saxon-x.jar”,我只添加了一个命令,告诉maven将其用作“名称”。因此,在上面的示例中,它变成了“saxondom.jar”。通过这种方式,我让maven下载了作为主要“saxon”工件一部分的jar文件