gpt4 book ai didi

maven - 使用 Gradle 快照依赖项

转载 作者:行者123 更新时间:2023-12-04 16:12:13 26 4
gpt4 key购买 nike

免责声明:我对 Gradle 还很陌生。

我正在尝试使用来自 Maven 人工制品的快照依赖项来使用 Gradle (1.0-rc1) 构建我的项目。

但是当我尝试使用 gradle --info dependencies 解决依赖关系时,我收到以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dependencies'.
> Could not resolve all dependencies for configuration ':compile'.
> Could not resolve group:com.l2fprod, module:l2fprod-common-all, version:7.3.
Required by:
:test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT
> Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \
snapshots/com/l2fprod/l2fprod-common-all/7.3/l2fprod-common-all-7.3.jar'.
> Could not resolve group:org.valkyriercp, module:valkyrie-rcp-resources,
version:1.1-SNAPSHOT.
Required by:
:test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT
> Could not resolve group:org.valkyriercp, module:valkyrie-rcp,
version:1.1-SNAPSHOT.
> Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \
snapshots/org/valkyriercp/valkyrie-rcp/1.1-SNAPSHOT \
/valkyrie-rcp-1.1-SNAPSHOT.jar'.

但是 Maven 人工制品 valkyrie-rcp不是 jar,而是 pom,它是我尝试下载的人工制品的父模块。

如果我使用 Maven 来构建项目,效果会很好。

这是一个简单的 build.gradle重现问题的文件:

apply plugin: 'java'

dependencies {
compile group: 'org.valkyriercp', name:'valkyrie-rcp-core', version:'1.1-SNAPSHOT'
compile 'org.slf4j:slf4j-log4j12:1.6.4'
}

repositories {
mavenCentral()
maven {
url "https://raw.github.com/Ekito/maven-repo/master/snapshots/"
}
}

我究竟做错了什么 ?它是具有快照依赖关系的 Gradle 错误吗?

最佳答案

我怀疑 gradle 如何处理快照依赖项是一个错误(快照依赖项对我来说适用于 rc1)。

异常(exception)是

您确定所需的 Artifact “com.l2fprod,模块:l2fprod-common-all,版本:7.3”在您的存储库中吗? (valkyrie-rcp-core 的依赖不应该是“com.l2fprod. common , module:l2fprod-common-all, version:7.3” 吗?)

关于maven - 使用 Gradle 快照依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10193240/

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