问题标签 [gradle-eclipse]
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在Eclipse项目中添加对类路径的具体引用?
我在文档中看到的所有示例都非常常见,这些示例说明了如何通过 build.gradle 文件向 Eclipse 项目类路径添加条目。他们什么也没说如何添加条目:
Doc或“Gradle Effective Implementation Guide”一书对建议毫无用处,因为
android - 从 Eclipse 迁移到 Android Studio 时看不到 Generate Gradle 构建文件
我尝试了此处列出的说明http://developer.android.com/sdk/installing/migrate.html#Export,包括升级我的 adt 插件(我只是检查了 Eclipse 中的更新,每个http://developer.android.com /tools/help/adt.html#Updating;它说我是最新的)。但是当我尝试从 Eclipse 导出项目时,我没有看到“生成 Gradle 构建文件”选项,只有“导出 Android 应用程序”。
我还需要做些什么才能看到这个选项吗?我正在使用适用于 Mac 的 Android 开发者工具版本,构建:v21.1.0-569685。
java - 通过 Eclipse 错误“系统找不到系统 Java 编译器”运行 Gradle 项目
当我通过 Eclipse 运行 Gradle 项目时,出现以下错误。
系统找不到系统 Java 编译器。
确保您已安装 JDK(而不仅仅是 JRE)并将您的 JAVA_HOME 系统变量配置为指向相应的目录。
无法使用 Gradle 安装“C:\gradle-1.2-all\gradle-1.2”执行构建。
但是我已经安装了 JDK 1.7 并设置了JAVA_HOME
环境变量。
gradle - Gradle with Eclipse - 多个源集时不完整的.classpath
我有一个 gradle 构建脚本,其中包含一些源集,它们都定义了各种依赖项(一些常见,一些没有),我正在尝试使用 Eclipse 插件让 Gradle 为 Eclipse 生成.project
和.classpath
文件,但我不能弄清楚如何将所有依赖项条目放入.classpath
;出于某种原因,实际上很少添加外部依赖项.classpath
,因此 Eclipse 构建失败并出现 1400 个错误(使用 gradle 构建工作正常)。
我已经像这样定义了我的源集:
由于我没有使用main
源集,我认为这可能与它有关,所以我添加了
但这没有帮助。
我无法弄清楚包含的库的任何共同属性,或者那些不包含的库的任何共同属性,但我找不到任何我确定的东西(尽管当然必须有一些东西)。我有一种感觉,所有包含的库都是test
源集的依赖项,无论是直接的还是间接的,但我无法验证这一点,而不仅仅是注意到所有test
的依赖项都存在。
如何确保放入所有.classpath
源集的依赖项?
android - 如何在 Gradle for Android 中获取 SVN 版本?
我在资源中有字段(svn 修订版)。我怎样才能通过 Gradle 在我的领域中获得 svn 修订,而不是通过我的手来做到这一点?
eclipse - 从 ant + ivy 迁移到 gradle
我读了很多关于 gradle 的好东西,所以我印象深刻。许多人热衷于使用 gradle 开发是多么容易。他们都强调 gradle 的多项目能力。
我已经有一个带有一些子项目的主项目。外部依赖项在所有项目自己的 ivy.xml 中定义。并且在 Eclipse 的 .classpath 文件和 ant build.xml 中同时定义了模块相互依赖关系。这样我就可以为 IDE 构建并且可以使用 ant 创建运行时。有没有一种简单的方法可以将相同的构建结构从 eclipse/ant 和 ivy 迁移到 gradle(或 gradle + ivy)?
构建过程很简单:
- 从 ivy.xml 解析子项目的依赖
- 构建子项目
- (对所有子项目重复 1 和 2)
- 解决主项目的依赖关系(来自 ivy 和 eclipse/ant 配置)
- 构建主项目
- 将所有内容打包到一个 jar 文件中
不是火箭科学......但在蚂蚁中实现它需要很多天。将其迁移到 gradle 真的很简单吗?如果是,起点是什么?
我看到有一个 Eclipse 插件,但我只看到生成 .classpath 的可能性,而不是解析/读取它。我也看到了一个Ivy XML插件。我不清楚如何处理依赖项目/模块?
欢迎任何帮助。
问候:本斯
eclipse - 在eclipse中导入gradle生成的Ear项目
我正在使用 gradle 来设置多项目构建。我有以下项目的文件夹布局:
工具与技术
- 梯度:1.6
- 爪哇:1.7
- 日食:朱诺
- 服务器:Glassfish 3.1.2.2
我能够为上述文件夹布局定义多项目构建。Gradle 能够为我能够将所有项目导入到 Eclipse 的每个项目生成 Eclipse 元数据。Gradle 能够正确生成“.ear”工件。但是,我无法从 Eclipse 部署 Ear 项目。在部署期间,eclipse 给出了 NullPointerException。
为了告诉 Gradle 为 EarProject、EjbProject 和 JpaProject 生成适当的 facet,我添加了以下代码:* EarProject/build.gradle
* EjbProject/build.gradle
JpaProject/build.gradle
应用插件:'war' 应用插件:'eclipse-wtp' eclipse { wtp { facet { facet name:'java', version:'1.6' facet name:'jpt.jpa', version:'2.0' } } }
WebProject/build.gradle
apply plugin: 'war' apply plugin: 'eclipse-wtp' eclipse { wtp { facet { facet name:'java', version:'1.6' facet name:'jst.web', version:'3.0' facet name:' wst.jsdt.web',版本:'1.0' } } }
请注意,即使 EjbProject 和 JpaProject 不是 Web 项目,也会应用插件“war”。因为这个 gradle 认为 EjbProject 和 JpaProject 是 web 项目并相应地创建 eclipse 元数据。
对于 EjbProject/JpaProject,文件“org.eclipse.wst.common.component”有以下内容
<property name="context-root" value="prj-context"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/java"/>
因此,当我将 EjbProject/JpaProject 导出到 ejb-jar 或 jar 文件时,eclipse 不会创建正确的 jar 文件。
另一个问题是我无法使用 eclipse“File->Export->Ear File”将 EarProject 导出到“.ear”文件。我得到一个例外
当我尝试从 Eclipse 中部署 EarProject 时,它会给出 NullPointerException。
我的想法是将 EarProject 从 eclipse 中部署到 eclipse 中定义的 Glassfish 服务器并调试应用程序。
请给我指导。
钛酸
gradle - Gradle - 将文件夹添加到 Eclipse 类路径
我正在将遗留应用程序从 Ant 迁移到 Gradle。要求是构建一个具有特定文件夹结构的 zip 文件,供部署团队使用。到目前为止,我能够以正确的格式创建 zip 文件。
我可以在 Eclipse 中打开项目,但无法运行它。在 Eclipse(和 IntelliJ)中,我需要src/main/conf
添加到 Eclipse 的类路径中,但不包含在 JAR 中(例如,如果我要运行gradle jar
)。
这是该项目目前的结构:
如何将conf
文件夹添加到 Eclipse 的类路径中,使其不包含在 Gradle 创建的 JAR 中?
android - 使用 Gradle 构建 Android 项目失败
我从昨天开始尝试配置 gradle 来构建 Android 项目。从那以后我遇到了同样的错误:
未能通知项目评估侦听器。无法解析配置“:_DebugCompile”的所有依赖项。找不到任何与 com.android.support:support-v4:13.0.+ 匹配的版本。
许多网站的官方修复是安装 Android Support Repository。我已经安装了它,但问题仍然存在。我已经没有想法了,这里可能有什么问题......
这是完整的代码:
eclipse - Gradle IDE (Eclipse) 文档
我正在学习 Gradle,并找到了绕过正常用例的方法。但是现在我必须开始与 Eclipse 集成(特别是 STS),并且需要了解更多关于如何将“Gradle 项目”导入 Eclipse 的信息(无需使用逆向的 Eclipse 插件生成 .project 文件)。通过尝试,我发现它确实导入了我的项目。然而,用 Scala 编写的项目(有些是纯 Java,有些是 Scala,有些是混合的)没有被认可和应用为 Scala 项目。事实上,Eclipse 试图以某种方式编译“.scala”文件,就好像它们是“.java”一样,显然失败了。
尝试谷歌搜索以找到更多关于 Eclipse 集成的文档,但这似乎被搜索结果中 Gradle 的“eclipse 插件”显着掩盖了。有人可以请我指出文档(如果有的话),或者至少就我的上述问题提供一些指导...
谢谢!