gpt4 book ai didi

eclipse - 使用Wuff(Gradle插件)构建Eclipse插件

转载 作者:行者123 更新时间:2023-12-03 04:05:34 32 4
gpt4 key购买 nike

多亏了this question,我一直盯着Wuff来帮助Gradle构建(转换Eclipse插件)。
这可能是一个新手问题,所以我事先表示歉意,但是我找不到任何答案:

我们当前正在使用Eclipse 4.3.1。因此,我遵循了wiki page并更改了版本:

wuff{
selectedEclipseVersion = '4.3.1'
eclipseVersion('4.3.1') {
}
}

这似乎可行。但是,默认的镜像站点不再包含该版本,所以我是一个fileNotFoundException错误(对于eclipse-SDK-4.3.1-linux-gtk-x86_64.tar.gz)。

现在,我猜测它应该已经自动转到了存档站点,但是由于某种原因,它却没有。
我尝试摆弄eclipseMirror扩展(因为Gradle现在禁用了更改额外的属性):
wuff.ext.'eclipseMirror' = 'http://archive.eclipse.org'

但无济于事。

任何见识将不胜感激。

最佳答案

使用相同的版本名称只会覆盖现有属性,不会删除其余属性,这就是问题所在(感谢Andrey Hihlovskiy指出!)。我写了以下解决方法:

selectedEclipseVersion = '4.3.1-mine'
...
eclipseVersion('4.3.1-mine'){
extendsFrom '4.2.2'
eclipseMavenGroup = 'eclipse-kepler-sr1'
eclipseMirror = 'http://mirror.netcologne.de'
eclipseArchiveMirror = 'http://archive.eclipse.org'
def suffix_os = [ 'linux': 'linux-gtk', 'macosx': 'macosx-cocoa', 'windows': 'win32' ]
def suffix_arch = [ 'x86_32': '', 'x86_64': '-x86_64' ]
def fileExt_os = [ 'linux': 'tar.gz', 'macosx': 'tar.gz', 'windows': 'zip' ]

def current_os = //your os
def current_arch = //your arch

sources {
source "$eclipseMirror/eclipse//technology/epp/downloads/release/kepler/SR1/eclipse-jee-kepler-SR1-${suffix_os[current_os]}${suffix_arch[current_arch]}.${fileExt_os[current_os]}"
source "$eclipseMirror/eclipse//technology/epp/downloads/release/kepler/SR1/eclipse-rcp-kepler-SR1-${suffix_os[current_os]}${suffix_arch[current_arch]}.${fileExt_os[current_os]}", sourcesOnly: true
languagePackTemplate '${eclipseMirror}/eclipse//technology/babel/babel_language_packs/R0.11.1/kepler/BabelLanguagePack-eclipse-${language}_4.3.0.v20131123020001.zip'
}

关于eclipse - 使用Wuff(Gradle插件)构建Eclipse插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24365397/

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