将项目的非稳定版本添加到另一个maven项目

时间:2016-12-04 17:49:10

标签: java maven

我有一个maven项目,我在其中添加了flink库的依赖项,如下所示:

    <repositories>
       <repository>
          <id>apache.snapshots</id>
          <name>Apache Development Snapshot Repository</name>
          <url>https://repository.apache.org/content/repositories/snapshots/</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
      </repository>
   </repositories>
   <dependencies>
      <dependency>
          <groupId>org.apache.flink</groupId>
          <artifactId>flink-java</artifactId>
          <version>${flink.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.flink</groupId>
          <artifactId>flink-streaming-java_2.10</artifactId>
          <version>${flink.version}</version>
      </dependency>
   </dependencies>

我必须切换到尚未在Maven中发布的这些库的即将发布的版本。

https://github.com/apache/flink提供了有关如何构建它的源代码和说明,但我相对不确定如何将已编译的项目链接到我的maven项目。

1 个答案:

答案 0 :(得分:2)

  • 构建,安装到本地仓库或部署到您的中央仓库(如果有的话)。
  • 使用快照版本(如1.2-SNAPSHOT)。