Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven未从自定义存储库下载依赖项_Maven_Github - Fatal编程技术网

Maven未从自定义存储库下载依赖项

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

我试图通过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 repo
github.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]