我有一个 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.2-SNAPSHOT
)。
关于java - 将一个项目的非稳定版本添加到另一个 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40961670/