Maven未从自定义存储库下载依赖项
我试图通过maven将其作为依赖项加载,在两个项目之间共享一些代码。出于某种原因,我无法让Maven接受依赖关系 下面是我如何生成共享JAR的:Maven未从自定义存储库下载依赖项,maven,github,Maven,Github,我试图通过maven将其作为依赖项加载,在两个项目之间共享一些代码。出于某种原因,我无法让Maven接受依赖关系 下面是我如何生成共享JAR的: mvn install:install-file -Dfile=/Users/usr1/shared-code-1.0.0.jar -DpomFile=/Users/usr1/shared-code/pom.xml -DlocalRepositoryPath=. 这个jar保存在git repogithub.com/myOrg/myRepo/repo
mvn install:install-file -Dfile=/Users/usr1/shared-code-1.0.0.jar -DpomFile=/Users/usr1/shared-code/pom.xml -DlocalRepositoryPath=.
这个jar保存在git repogithub.com/myOrg/myRepo/repository
中,其中repository
是分支。pom文件中描述的共享代码配置如下所示:
<groupId>com.myOrg</groupId>
<artifactId>shared-code</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
乍一看,Maven似乎甚至没有扫描我在其他代码的pom文件中定义的存储库,但当我执行mvn help:effective pom
时,它确实出现了。我还应该补充一点,我确实公开了这个存储库,以便让它一次工作。有什么好处
<dependency>
<groupId>com.myOrg</groupId>
<artifactId>shared-code</artifactId>
<version>1.0.0</version>
</dependency>
...
...
<repository>
<id>shared-code/id>
<name>Shared code for my stuff</name>
<url>http://raw.github.com/myOrg/myRepo/repository</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>\
[ERROR] Failed to execute goal on project otherCodeBase: Could not resolve dependencies for project otherCode:myProject:jar:latest: Failure to find com.myOrg:shared-code:jar:1.0.0 in http://[company's artifactory repo] was cached in the local repository, resolution will not be reattempted until the update interval of artifactory has elapsed or updates are forced -> [Help 1]