Maven 2 如何在我的本地repo Maven中下载和安装jar
我正在尝试下载一个jar用于tomcat下的内部回购,然后将其安装到本地maven回购 jar文件可以在Maven 2 如何在我的本地repo Maven中下载和安装jar,maven-2,Maven 2,我正在尝试下载一个jar用于tomcat下的内部回购,然后将其安装到本地maven回购 jar文件可以在路径下找到:http://10.11.250.14/strepo/ext/JSErrorCollector-0.2.jar 我编辑我的pom.xml,提供内部回购的链接,并在pom.xml中添加依赖项,但maven无法下载jar <repositories> <repository> <id>internal.repo</id>
路径下找到:http://10.11.250.14/strepo/ext/JSErrorCollector-0.2.jar
我编辑我的pom.xml
,提供内部回购的链接,并在pom.xml
中添加依赖项,但maven无法下载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>
内部回购
http://10.11.250.14/strepo/ext/
org.JS
JSErrorCollector
0.2
你能帮帮我吗?不仅仅是jar用来制作Maven存储库,还有很多其他东西需要被视为Maven存储库。从URL来看,我认为它不是标准的Maven存储库布局 因此,您至少有两种选择:
<dependency>
<groupId>strepo.ext</groupId>
<artifactId>JSErrorCollector</artifactId>
<version>0.2</version>
</dependency>
strepo.ext
JSErrorCollector
0.2
ok,如果我知道repo(不是maven)无法获取jar文件并安装它,那么我需要在本地repo中加载dwnload,然后运行mvn install:install文件以创建pom文件。我不明白为什么我需要pom文件中的依赖项,因为我安装了jar文件?当您执行install:install文件时,它实际上会在本地磁盘中创建一个本地副本(默认为$HOME/.m2/存储库,除非您将其配置到其他地方)。在它进入本地磁盘之后,您仍然需要从pom.xml文件中引用它,以便Maven二进制文件知道您的项目正在引用该工件。有人真的知道如何实现这一点吗?@WillByers用户1743405最初的问题是假设只要在正确的路径中提供二进制文件,就可以实现这一点。所以我建议安装Maven存储库,而不是使用普通的Tomcat。那些东西有用。如果您有问题,请告诉我,并可能就此单独发布问题。
<dependency>
<groupId>strepo.ext</groupId>
<artifactId>JSErrorCollector</artifactId>
<version>0.2</version>
</dependency>