我正在尝试使用tomcat下载内部仓库的jar,然后将其安装到我当地的maven仓库。
可以在路径下找到jar文件:http://10.11.250.14/strepo/ext/JSErrorCollector-0.2.jar
我编辑我的pom.xml,提供内部repo的链接,并在pom中添加依赖项,但maven无法下载thre jar。
<repositories>
<repository>
<id>internal.repo</id>
<url>http://10.11.250.14/strepo/ext/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.JS</groupId>
<artifactId>JSErrorCollector</artifactId>
<version>0.2</version>
</dependency>
你能帮助我吗?
答案 0 :(得分:7)
这不仅仅是制作Maven存储库的jar,还有许多其他东西需要被视为Maven存储库。从URL我认为它不是标准的Maven存储库布局。
所以你至少有两个选择:
对于选项2,只需下载该文件,然后运行Maven mvn命令,如下所示(假设该文件位于当前目录中):
mvn install:install-file -Dfile=JSErrorCollector-0.2.jar -DgroupId=strepo.ext -DartifactId=JSErrorCollector -Dversion=0.2 -Dpackaging=jar
之后你可以使用:
来引用它<dependency>
<groupId>strepo.ext</groupId>
<artifactId>JSErrorCollector</artifactId>
<version>0.2</version>
</dependency>