简体   繁体   English

将一个项目的不稳定版本添加到另一个Maven项目

[英]Adding a non stable release of a project to another maven project

I have a maven project where I add the dependencies for the flink libraries as follows: 我有一个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>

I have to switch to the upcoming version of these libraries which is not released in Maven yet. 我必须切换到这些库的即将发布的版本,该版本尚未在Maven中发布。

https://github.com/apache/flink provides the source code and instructions on how to build it but I am relatively unsure how do I linked the compiled projects to my maven project. https://github.com/apache/flink提供了有关如何构建它的源代码和说明,但是我不确定如何将编译后的项目链接到我的maven项目。

  • Build, install to the local repo or deploy to you central repo (if you have one). 构建,安装到本地存储库或部署到您的中央存储库(如果有)。
  • Use the snapshot version (like 1.2-SNAPSHOT ). 使用快照版本(例如1.2-SNAPSHOT )。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM