Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
ApacheMaven项目中的GitHub依赖关系_Maven - Fatal编程技术网

ApacheMaven项目中的GitHub依赖关系

ApacheMaven项目中的GitHub依赖关系,maven,Maven,我在github.com上有一个Maven项目: <project ...> ... <groupId>com.example</groupId> <artifactId>my-github-library</artifactId> <packaging>jar</packaging> <version>1.0.0</version> ... </projec

我在github.com上有一个Maven项目:

<project ...>
  ...
  <groupId>com.example</groupId>
  <artifactId>my-github-library</artifactId>
  <packaging>jar</packaging>
  <version>1.0.0</version>
  ...
</project>

...
com.example
我的github库
罐子
1.0.0
...
现在,我想将我的github库作为依赖项添加到另一个我的本地应用程序项目:

<project ...>
  ...
  <groupId>com.example</groupId>
  <artifactId>my-local-application</artifactId>
  <packaging>jar</packaging>
  <version>1.0.0</version>
  ...
  <dependencies>
    ...
    <dependency>
      <groupId>com.example</groupId>
      <artifactId>my-github-library</artifactId>
      <version>1.0.0</version>
    </dependency>
    ...
  </dependencies>
  ...
</project>

...
com.example
我的本地申请
罐子
1.0.0
...
...
com.example
我的github库
1.0.0
...
...
这当然行不通,因为GitHub不是Maven存储库


如何向项目pom文件添加额外的Maven存储库?

您可以从中请求Github项目工件的开源托管。然后,您必须设置项目,以便能够部署到其存储库中(在
pom.xml中使用
,在
设置.xml中使用
)。一旦您部署了您所依赖的工件,您就可以通过
并在
部分中定义一个指向您的回购类型的
使您的其他项目依赖它