问题标签 [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 - 导入源代码:无法安装 Gradle 发行版
摇篮
Java michael@michael:~$ java -version java 版本“14.0.1” 2020-04-14
Spring Tool Suite 4(Eclipse 衍生产品)
用于 Gradle 3.1.4.v20200326-1743 的Buildship Eclipse 插件 org.eclipse.buildship.feature.group Eclipse Buildship
我已经下载了一本书的代码示例。
然后:
文件 -> 导入 -> 现有 Gradle 项目。
导入时,我会覆盖工作区设置: 1. Gradle 版本 = 6.3 2. Gradle 用户主页 = /opt/gradle/gradle-6.3/bin 3. Java 主页 = /usr/lib/jvm/jdk-14.0.1/bin
与上述相同:
问题:
和图片一样:
好吧,STS 似乎正在尝试安装 Gradle。
你能帮我了解发生了什么并帮助解决这个问题。如果我做错了,请帮我导入源代码。
gradle - gradle EAR 插件在通过 eclipse 构建时会忽略耳塞内容
我正在向 MANIFEST.MF 文件和 deplomentDescriptor 添加自定义属性。当我们通过 gradle cli 构建时,它按预期工作,但是当我在 eclipse 中部署到服务器时,它不会生成或部署 MANIFEST.MF 和 application.xml 文件。
摇篮版本:6.5.1
耳模DIR结构
样品EAR
sampleEAR build.gradle 文件
step-1:参考 META-INF 目录
step-2:通过gradle生成application.xml
第 3 步:
我已经尝试了以上 3 个步骤,它可以通过 cli 正常工作,但不能使用 eclipse IDE。
在 Eclipse 中部署到服务器时,它不会创建 META-INF 内容。我需要来自 src 的 META-INF 内容通过 eclipse 部署到 ear 中,如果通过 manifest attirbutes 或 deplomentDescriptor 进行定制,则进行部署。
谢谢, 卡提克
buildship - connection.project.dir 的值是如何确定的?
在 org.eclipse.buildship.core.prefs (在 .settings 文件夹中)中,关键 connection.project.dir 的值是如何确定的,我如何控制项目 buildship 在那里写入的内容?
我查看了这个https://discuss.gradle.org/t/documentation-of-org-eclipse-buildship-core-prefs/18697,它说 pref 文件中没有文档。
spring-boot - Gradle 构建失败:无法打开 cp_init 重新映射的类缓存
每当我尝试打开 Spring Tool Suite 4 时,我都会收到此错误
无法打开 6a5krabdzij62jglcll542e66 的 cp_init 重映射类缓存(C:\Users\itzde.gradle\caches\5.6.4\scripts-remapped\eclipsePlugin_19ol36i63qs7425dr89rkxtsu\6a5krabdzij62jglcll542e66\cp_initb898fbed980d87766)无法为初始化脚本“D:\Spring Tools\SpringToolsWork.metadata.plugins\org.eclipse.buildship.core\init.d\eclipsePlugin.gradle”打开 cp_init 通用类缓存(C:\Users\itzde.gradle\caches \5.6.4\scripts\6a5krabdzij62jglcll542e66\cp_init\cp_initb88fbed980d87867994e661e74c75e1f)。无法初始化类 org.codehaus.groovy.vmplugin.v7.Java7
eclipse - 使用 Eclipse Buildship 插件运行 gradle 构建任务时如何排除测试任务?
我正在使用 Eclipse Buildship 插件在我的项目中执行 Gradle 任务。知道如何在运行构建任务时排除测试任务吗?在Gradle STS插件中,我曾经将 Program 参数更新为“ -x test ”,从而跳过了测试任务。当我尝试使用 Buildship 进行相同操作时,出现以下错误。
eclipse - Eclipse,Buildship,拼图:java.lang.module.FindException
考虑到 Java 1.9 现在已经发布了一段时间,我仍然对使用 eclipse 和 buildship 启动和运行 1.9 项目有多么困难感到惊讶。
我现在花了 2 天时间试图让这架飞机飞起来,而且走了很远,但一个问题是我只是没有起步:
- “右键单击 JUnit 测试用例并‘运行为...’”。它总是以java.lang.module.FindException结尾,我必须重写命令行,如Eclipse 中所述,即使显式提供了模块路径也找不到模块。
最重要的是 build.gradle 文件中的整个“eclipse.classpath.file.whenMerged”内容(我的文件见下文)。
因此,我的问题有两个:
- 我是否错过了一些让 Gradle 和 buildship 的拼图支持更容易的东西?
- 我该怎么做才能不手动修补命令行(如上面的链接中所述)?
由于我目前正在为我的团队评估 Eclipse/Gradle/Buildship 的支持,我需要解决第二个问题。否则我团队中的开发人员会发疯的。因此,我也在考虑离开 Eclipse。
附带问题:其他 IDE 对模块和 Gradle 的支持有多好?
我在用
- Eclipse 2020-12 (4.18.0.v20201202-1800)
- Gradle 3.1.4.v20200326-1743 的 Eclipse 插件
- 爪哇 12
- 6.7.1 年级
谢谢