我需要以下问题的帮助:
现在,我想使用我的Java Gradle项目来构建这个github项目: https://github.com/PaperMC/Paper但是项目,但它是一个maven项目。 我发现了一个用于添加github项目作为依赖项的插件,但它在这里失败了。
另一种方法是在这里使用这个jenkins:https://ci.destroystokyo.com/job/Paper/
然而,在这里,我努力让我的gradle始终使用最新版本,而无需手动重新设置chaning版本号。
有人可以帮助我,因为我不知道什么以及如何添加到build.gradle。
提前致谢!
编辑: 我在这里找到了正确的Maven-Syntax:
https://paper.readthedocs.io/en/paper-1.11/developers/#plugin-developers
但是当我尝试将信息转换为Gradle时,当我试图忽略该版本时,我仍然失败,以便Gradle将获取最新的版本。有人可以为此提供有效的剪辑吗?我以前从未这样做过。
答案 0 :(得分:2)
根据this guy,您可以使用假的ivy
存储库。
由于https://ci.destroystokyo.com/job/Paper/lastSuccessfulBuild/artifact/paperclip.jar
点在最新版本上,只需按以下方式设置您的存储库:
repositories {
ivy {
url "https://ci.destroystokyo.com/job/Paper/lastSuccessfulBuild/artifact/"
layout 'pattern' , {
ivy '[module]-ivy.xml'
artifact '[module](.[ext])'
}
}
}
然后,使用依赖项(此组与此无关)
dependencies {
compile 'anything:paperclip'
}
它将获得正确的文件
$ gradle build
Download https://ci.destroystokyo.com/job/Paper/lastSuccessfulBuild/artifact/paperclip.jar
...