我想在 eclipse 中设置一个使用 gradle 构建的简单 Java EE 7 应用程序。我当前的工具堆栈是:
- 带有 Buildship 的 Eclipse Java EE 4.5
- Gradle 2.5
- Websphere Liberty 配置文件
之前使用Maven和Wildfly,我基本上做了以下步骤:
- mvn archetype:generate -DarchetypeGroupId=com.airhacks -DarchetypeArtifactId=javaee7-essentials-archetype -DarchetypeVersion=1.2
- 在 src/main/webapp 中创建 index.xhtml(facelet)
- 将 faces-config.xml 添加到 src/main/webapp/WEB-INF
- 在 eclipse 中:配置应用程序服务器(wildfly)
- 在 Eclipse 中:将现有 Maven 项目导入工作区
- 在 eclipse 中:将新应用程序部署到服务器
如何使用 gradle 执行相同操作?
最佳答案
以下步骤允许在 eclipse 中使用 buildship 创建 Java EE 应用程序可以使用 gradle 构建,并且可以本地部署到 Websphere Liberty Profile (WLP) .
先决条件:
- 已正确安装 Gradle 并设置 GRADLE_HOME。
- 安装了 buildship 和 WebSphere Developer Tools 的 Eclipse Java EE。
- 正确配置 WebSphere Liberty Application Server(服务器 View )
步骤:
- 使用 Gradle 项目向导创建 Gradle 项目。
在 build.gradle 中应用插件 war 和 eclipse-wtp。
<s>apply plugin: 'eclipse-wtp'</s> apply plugin: 'war'
在 build.gradle 中添加对 Java EE 7 的依赖项。
compile 'javax:javaee-api:7.0'
在 src/main/webapp/WEB-INF 中创建文件 beans.xml
- 将 src/main/webapp 添加为项目“Java 构建路径”设置中的源文件夹。
- 在 Gradle 任务 View 中:刷新 View 并运行
eclipseWtp 和war 任务 - 打开项目属性并打开 Project Facets 首选项页面:将 Dynamic Web Module 版本设置为 3.1。
- 本地部署到 WLP 并享受乐趣。
关于eclipse - 如何使用 eclipse 和 gradle 创建 Java EE 7 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31746614/