java - 将一个项目的非稳定版本添加到另一个 Maven 项目

标签 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.2-SNAPSHOT)。

关于java - 将一个项目的非稳定版本添加到另一个 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40961670/

相关文章:

java - JDBC 向数据库中插入变量

java - 基于 Maven 配置文件的 web.xml 配置

java - 我怎样才能知道在Android studio中选择了哪个单选按钮

java - Maven,继承pom模块

java - jboss-client.jar maven 依赖项是什么?

maven - 使用分类器在本地安装 Maven 项目

java - Spring Boot 和 Elastic 客户端 - NoSuchMethodError : org. elasticsearch.action.support.IndicesOptions.ignoreThrottled()Z

java - tomcat请求的资源()不可用

java - java中如何将字符串与通配符匹配

java - 用于配置文件组合的 Spring boot YAML 配置