问题标签 [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.

0 投票
1 回答
3686 浏览

java - Eclipse Gradle 添加类路径条目

我在 Eclipse 中的 .classpath 文件中添加了一个类路径条目,以避免在每次运行 .eclipse 任务时手动添加它,同时添加许多依赖项。我需要一些在本地运行的路径上的资源。

这有效,

这不,

我得到的错误是,

启动失败:build.gradle':75:意外令牌:lib @ 第 75 行,第 48 列。.entries.add { entry -> kind:'lib',pat ^

为了将来参考,第二个例子有什么问题?

0 投票
0 回答
154 浏览

java - Gradle 通过 Buildship 合并多个 Web 项目以用于 Eclipse 工作区

我正在将现有的遗留项目迁移到 Gradle。

它有几个 Web 项目可以合并到最终的 WAR 文件中。

在集成 web 项目的 build.gradle 文件中:

现在我正在尝试使本地工作区战争文件构建工作。有没有办法让 gradle buildship 插件识别这种合并并为 eclipse 生成相关设置?

0 投票
1 回答
507 浏览

eclipse - Buildship - 将其他 Eclipse 项目作为依赖项

我的工作区中有三个 Eclipse 项目(项目 A、项目 B 和项目 C)。项目 B 和 C 依赖于项目 A。

在我的 build.gradle 文件中,我在 B 和 C 中设置了依赖项来引用 A:

但是,当我右键单击并在项目 B 或 C 上选择 Gradle->Refresh Gradle Project 时,它表明它无法解析 projectA 依赖项。

我正在使用 Mars 4.5.2 和 Buildship 版本 1.0.20。我知道 Buildship 2.0 发布后将提供支持,以便它可以将其他 Eclipse 项目作为依赖项引用。不过,在此期间,我如何将项目 A 安装到 repo 中并在项目 B 和 C 中引用它?我在 Buildship Gradle 任务中没有看到项目 A 的安装选项。

0 投票
1 回答
558 浏览

android - 如何使用 Android 的 buildship?

我有一个虚拟项目,我通过 Eclipse IDE 中的 buildship 插件成功编译了它。

这是我的 local.properties 文件:

这是 settings.gradle 文件

这是我的 build.gradle 文件

尽管我得到了完全编译的 apk,但没有集成 eclipse:仍然看到缺少库并给出了 100 多个错误!所有库都由 \build\intermediates\ 中的 gradle 完美管理并组装到 apk 中,但 eclipse IDE 不是“实时”的。我想使用 gradle 下载和分解库,然后通知 eclipse 并让它用自己的构建器制作 apk。

0 投票
1 回答
333 浏览

android - Adding Gradle support to Eclipse

I want to add Gradle to Eclipse. My goal is to add Gradle management to dependencies of some Android projects which were built at the time using Eclipse and conversion to an Android Studio project doesn't end well.

I've installed the Buildship plugin into eclipse. I have added Gradle to the project by right clicking the project -> Configure -> Add Gradle Environment.

Now what? I don't see any Gradle files in the project where I can manage the dependencies.

0 投票
2 回答
3692 浏览

android - 如何更改生成的 apk 文件的默认输出文件夹?

当我使用 gradle 任务创建一个 android.apk文件时,它会将其输出build\javafxports\android到项目的文件夹(常规文件和未对齐文件)。我找不到更改输出文件夹的设置。

当我jar在 Eclipse 中导出时,我可以指定一个目标文件夹。我怎么能用apk文件做到这一点?

这是我的build.gradle文件:

0 投票
0 回答
80 浏览

java - 检测 Eclipse Buildship

Eclipse buildship 不喜欢这个配置行:

这会导致 gradle-eclipse 插件生成更好.classpath的文件(使用M2_REPO变量,而不是绝对路径名) - 但是 Eclipse Buildship 然后根本无法将 maven 依赖项添加到类路径中。:-(

有什么方法可以检测建造船吗?一些环境变量或属性?

我想通过以下方式解决构建问题:

如果您知道任何具有构建导入首选项的好方法,例如代码模板和代码格式,我也很乐意知道。

0 投票
1 回答
716 浏览

java - Eclipse WTP + Gradle Buildship 未部署所有项目依赖项

配置:Eclipse Neon.1。BuildShip 插件 1.0.21。摇篮 3.2。雄猫 8.0.33。

项目结构:

  • Cmb产品
    • 常见的
    • 公共服务器
    • 模型
    • 桥桥
    • 网络应用

我有一个依赖于多个其他项目的 Web 服务应用程序项目(“WebApp”)。当我使用 Eclipse WST/WTP 通过 Tomcat 部署和运行 WebApp 时,只有“Model”中的 Model.jar 被部署到 tomcat WST 运行时目录中:

.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapp/WEB-INF/lib/Model.jar

休眠等的所有其他依赖项似乎都正确部署到上面的同一目录中。

当我将 eclipse 更改为使用 Buildship 时,这打破了。以前我使用过 Eclipse STS (Spring) 插件,效果很好。

这是 Web 项目 (WebApp) build.gradle:

在上面的示例中,我首先尝试不使用 eclipse.wtp.libConfigurations 部分。我尝试添加它来解决问题,但它没有效果。是的,我确实运行了“gradle eclipseWtp”,然后在进行更改后从其服务器条目中添加/删除“WebApp”应用程序。

如果我转到 Eclipse -> WebApp -> Properties -> Java Build Path -> Libraries 并查看“Web App Libraries”,我会看到“Model”,但看不到其他项目。如果我查看“项目和外部依赖项”,我会看到列出的所有项目。

这是模型(工作)的 build.gradle:

这是 Common(未部署)的 build.gradle:

这是顶级项目(CmbProject)的 build.gradle:

0 投票
1 回答
1919 浏览

eclipse - Eclipse Buildship(Gradle 插件)可以根据它的依赖项更新我的 java 项目库路径配置吗?

我正在将 Eclipse 中的 Java(EJB 项目)和动态 Web 项目迁移到 Gradle。我正在使用 Buildship。我的项目有一个 Eclipse 库配置,维护起来很痛苦。有了等级,这很棒,因为我只是将那些“依赖项”添加到 build.gradle 文件......等等。你知道的。没关系。

我的问题是我是否可以使用 Gradle 中的 Eclipse 插件来重新配置 Eclipse 中项目的构建路径并删除旧的 Eclipse 库并让 Eclipse 中的项目基于 Gradle 下载的相同 jar 作为依赖项构建,所以如果我更改其中一个依赖项的版本,Eclipse 编译器还将基于该新的 jar 依赖项编译代码。谢谢。

我编辑添加文件:

.类路径:

构建.gradle:

0 投票
1 回答
1214 浏览

java - 在 Eclipse 中使用 Gradle 导入现有 Java 项目时不会创建 build.gradle

我在 Eclipse Mars 中有 Java 项目。我有 Buildship 1.0.21 和 Gradle 3.1。在 Eclipse 中,我右键单击一个项目并按下Import > Gradle Project并通过向导。当我完成后,我的项目有它的 Gradle 自然G符号build.gradle,但没有 gradle 包装文件夹或其他任何与 gradle 相关的东西(我的其他“真实”项目也有gradlewgradle.bat文件)。

为什么会发生这种情况以及如何解决?