gpt4 book ai didi

gradle - Gradle没有变得轻松依赖

转载 作者:行者123 更新时间:2023-12-03 06:18:38 24 4
gpt4 key购买 nike

我试图通过Artifactory将gradle的依赖项放入“resteasy-jaxrs-3.0.9.Final.jar”到我的应用程序中,但是gradle不会下载它。

正如您在下面看到的,如果我直接从MavenCentral下载,它会按预期运行,如果我通过Artifactory,它将跳过resteasy-jaxrs-3.0.9.Final.jar。我想念什么?
build.gradle:

apply plugin:'java'

repositories {
mavenLocal()
mavenCentral()
// maven {
// url "http://artifactory:8081/artifactory/repo1/"
// url "http://artifactory:8081/artifactory/libs-release/"
// }
}

dependencies{
compile 'org.jboss.resteasy:resteasy-jaxrs:3.0.9.Final'
}

gradt相关性的 输出:
  • 直接来自mavenCentral():
  • commons-codec-1.6.jar
  • commons-io-2.1.jar
  • commons-logging-1.1.1.jar
  • activation-1.1.jar
  • jcip-annotations-1.0.jar
  • httpclient-4.2.6.jar
  • httpcore-4.2.5.jar
  • jaxrs-api-3.0.9.Final.jar
  • jboss-annotations-api_1.1_spec-1.0.1.Final.jar
  • resteasy-jaxrs-3.0.9.Final.jar
  • 通过Artifactory的
  • -与上述相同,除了:
  • resteasy-jaxrs-3.0.9.Final.jar -这是缺少的

  • 我在Artificatory上没有遇到任何其他问题,因此对此感到有些惊讶。

    这是Artifactory中缓存的文件的屏幕截图,缺少任何jar文件在我看来都不对。

    最佳答案

    下面是我的build.gradle

    您是否应用了Java插件。因为否则gradle无法理解“编译”。

    要检查它是否正常工作,请执行

    gradle build

    然后检查%rootDir%/ build / libs /,您可以在生成的项目jar文件中找到resteasy libs

        apply plugin:'java'


    repositories {

    mavenLocal()
    // maven {url "http://repo.maven.apache.org/maven2" }
    // maven{url "http://repo1.maven.org/maven2"}
    mavenCentral()
    }

    dependencies{
    compile 'org.jboss.resteasy:resteasy-jaxrs:3.0.9.Final'

    }

    jar {
    from configurations.compile.collect { zipTree(it)}
    }

    关于gradle - Gradle没有变得轻松依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080719/

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