问题标签 [buildship]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何使用 Buildship 在 Eclipse 中更改 Gradle 版本?
我正在使用 Buildship 1.0.1 运行 Eclipse Luna SR2。
我使用向导创建的 Gradle 项目是使用 Gradle 2.5-rc-2 构建的,但我想使用最新版本的 2.6。
我该怎么做?
设置任务没有效果:
解决方案:由于某种原因,只有在按照 Makoto 建议的设置版本后重新启动 Eclipse 时它才有效。
gradle - 如何将 Buildship 与现有的 Gradle 项目一起使用
我的 Eclipse 工作区中有几个项目使用 Gradle 作为构建系统。到目前为止,我正在从命令行运行 Gradle 命令。
我安装了 Buildship 以便从“Gradle 任务”视图更方便地运行 Gradle 任务。但是 Buildship 无法将我工作区中的项目识别为 Gradle 项目。
如何在 Eclipse 工作区中将 Buildship 与现有的 Gradle 项目一起使用?
eclipse - buildship 中的 Gradle 项目是否可以解决对同一工作区中其他 Gradle 项目的依赖关系?
复制自Eclipse/STS 中的 Gradle 项目是否可以解决对同一工作区中其他 Gradle 项目的依赖关系?
我工作区中的 Gradle 项目(称为下游)需要依赖于另一个 Gradle 项目(称为上游)。在 Eclipse 之外,当然 Upstream 需要在 Downstream 之前构建和安装(以便 Gradle 可以解决它)。在 Eclipse 中,由于两个项目都在工作区中,我想让 Gradle 首先在工作区中查看,并在项目之间建立依赖关系,而不是来自 repo。
我不喜欢使用 Eclipse/STS,但是闪耀新的 Eclipse-Buildship gradle 集成。有人知道如何做这个基本功能吗?
gradle-eclipse - 使用 Buildship 对项目依赖项进行 Gradle
我已经成功地将我的项目(曾经是 maven)导入到 buildship 中。如果我从命令行运行我的构建,它一切正常。
我现在遇到的问题是 - 在 eclipse 中,依赖项没有得到正确管理。我所有的项目都显示红色“x”,因为它无法确定来自其他项目和/或支持 jar 的所需文件。
我尝试过右键单击、gradle、刷新项目-> 但这没有帮助。构建路径没有显示依赖项,也没有 jars(它显示一个空的 Maven 库)。
任何帮助,将不胜感激。
谢谢
Gradle 依赖项 (jars) [两个不同的文件,但相同的问题] [ ] 2
Eclipse Buildship
eclipse - Buildship for Eclipse 的自定义选项
我们目前正在使用 Spring STS Gradle for Eclipse,效果很好。但是由于 Gradle 团队有一个新插件,所以我想尝试一下。
STS Gradle 集成执行 Gradle 任务,它不使用 Gradle 工具 API。这是一个非常好的设计决策:
- 您可以从命令行生成 eclipse 项目或使用 Eclipse 中的向导导入项目,结果是相同的
- 你可以自定义Eclipse Gradle Tasks,让每个开发者都有相同的代码格式化规则,发现bug,检查风格,能力等等....
不,我有点模糊......在我看来,Buildship 使用 Tooling API 而不是执行 Gradle 任务。这两个实现都来自 Gradle 团队,那么为什么不重用已经存在的任务呢?
这种与 eclipse 的紧密集成是否如此重要,以至于我们不得不放弃定制的可能性?
我知道——这听起来更像是反问。但我真的很想了解做出这样决定的原因。对于许多潜在用户来说,缺少定制的可能性是不行的。
eclipse - Gradle - 如何在 Eclipse 之外下载 buildship
我正在尝试将 buildship 插件安装到 Eclipse 中。由于 Eclipse 安装在客户端的虚拟盒子中并且有一些限制,该工具无法连接到 Internet 来安装 buildship 插件。即使在 Eclipse 中配置代理设置后,它也无法连接到 Internet。
为了克服这个问题,我尝试在本地下载 buildship 插件,然后在 Eclipse 中引用它。但是 buildship 插件网站没有独立下载它的功能。
仅供参考,我可以在本地机器上的 Eclipse 中安装插件,连接互联网没有问题。
java - 将全局 gradle 安装与 Buildship 一起使用
我想使用 Buildship 在 Eclipse 中创建一个 Gradle 项目。当我创建它时,IDE 会尝试从某个地方下载 Gradle 2.9。
但是我在系统范围内安装了 Gradle 2.12(由 pacman 安装)。
如何说服 Buildship 使用我的本地 Gradle 安装?
java - Eclipse 中的 Gradle 项目依赖项与 Buildship
我将 Eclipse Mars.2 (4.5.2) 与 Buildship 1.0.14 一起使用。Gradle 版本是 2.12。
我将我的 gradle 项目导入 Eclipse。导入前不存在.project
或文件存在。.classpath
已成功导入所有模块。但是几乎每个使用 java 代码的项目都缺少依赖项并显示红色“X”。
如果您打开一个错误的 java 文件,您会看到 Eclipse 无法解析导入。但是如果你按名称打开导入的类,它可以在其他模块的依赖项中找到它。
Gradle -> 刷新项目没有帮助。
以这种方式在根build.gradle
中声明的必要依赖项:
在模块中我这样声明:
当您gradle build
从命令行甚至 Eclipse 执行时,构建成功。
可以在github上找到重现此问题的小项目示例(感谢 RaGe 参与其中)。
你能帮我用 Eclipse 解决这个问题吗?
java - 如何限制 BuildShip (gradle eclipse) 集成功能?
现在我在所有新开发中都使用 gradle,我遇到了我真的不想要的 BuildShip 功能的问题。
例如,当我在 Eclipse 中打开一个单元测试时点击运行热键时,我只希望它作为 JUnit 测试单独运行。但是 Gradle 已经插入了自己的钩子和选项,这意味着除了我分配给Run的一键热键之外的额外点击或按键,我可以告诉它我想要 JUnit。(gradle test 选项实际上运行所有测试,这需要几分钟。)。
问题:有没有办法在 gradle 中删除这个钩子,而不需要深入研究源代码并自己删除功能?
这不是唯一的干扰(干扰最后运行是另一个),但这是我对 BuildShip 的第一大烦恼。
本质上,我希望这个弹出窗口停止发生。
eclipse - Buildship 和 Eclipse 项目依赖项
我们正在积极使用 eclipse 和 buildserver。我们首先在构建系统上切换到 gradle。因此,我们为每个 Eclipse 项目编写了一个 gradle 文件。使用它发布到的人工制品存储库,一切正常。
现在我们正在将我们的 IDE 切换到 buildship。构建单个项目工作正常。但是,如何在 build.gradle 中引用另一个 eclipse 项目,而不先在构建系统上构建它?
谢谢