gpt4 book ai didi

spring - 如何将依赖项上载到 Artifact 服务器

转载 作者:行者123 更新时间:2023-12-03 03:50:43 25 4
gpt4 key购买 nike

我是一名大一新生,我想问一个有关部署gradle项目的依赖问题。
我有一个脱机开发环境,所以当我尝试由 gradle 构建的spring示例时,我尝试了 Artifact 以解决依赖关系。
这是我所做的:

  • 部署 gradle ,下载项目spring-integration-kafka-master并在连接到Internet的PC上的cmd中运行gradle build,完成下载依赖文件并成功构建项目。
  • 部署 Artifact (oss 4.3.2)并运行,成功登录本地网页
  • 修改后的build.gradle
    apply plugin: 'maven'
    uploadArchives{
    repositories{
    mavenDeployer{
    repository(url: "http://localhost:8081/artifactory/libs-snapshot-local"){
    authentication(userName: 'admin', password: 'password')
    }
    }
    }
    }
  • 运行gradle uploadArchives

  • 确实有效,但是 Artifact 像这样构建了BUILD-SNAPSHOT
    artifactory web page screenshot
    无法解决我的依赖关系在另一台脱机计算机中(我导出存储库并将其导入到脱机计算机中的 Artifact )。
    可能对依赖项或gradle概念有一些误解,希望您能帮帮我。
    真诚的,希玛

    最佳答案

    如果您已经在运行2个Artifactory实例,则将一个实例放置在“durty”环境中,并将其放入configure Gradle to resolve dependencies from it。它将自动缓存您需要的依赖项。

    然后,通过使用replication(或导出-导入)将 Artifact 转移到另一个Artifactory实例,而不是在“干净”环境中运行并配置内部Gradle用户以从该内部实例进行解析。

    关于spring - 如何将依赖项上载到 Artifact 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34411173/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com