eclipse工程的目录结构:
src main java com app ilxlf client server shared resources com app ilxlf client server sharedbuild.gradle
区别在与这里我删除掉了lib目录和war目录。
现在新的目录结构出来了,但是不能直接导入到Eclipse里面。因为当前还没有.classpath, .project文件和settings目录。
【注:如果用SpringSource Tool Suite, 可以使用“按gradle project”来导入的方式直接导入,不需要运行下面的命令。】
在当前目录下在命令行里运行下面的命令:
gradle eclipse
这个时候就会生成Eclipse所需的文件和目录。包括.classpath, .project, settings, war
我们看一下为什么会生成这些文件和目录,主要的工作就是build.gradle这个文件:
defaultTasks "build"apply plugin: 'war'apply plugin: 'eclipse'sourceCompatibility = '1.6'targetCompatibility = '1.6'eclipseProject { projectName= 'app' buildCommand='org.eclipse.jdt.core.javabuilder'}configurations { compile}repositories { mavenCentral()}dependencies { compile 'javax.validation:validation-api:1.0.0.GA:sources' compile 'javax.validation:validation-api:1.0.0.GA' compile 'com.google.gwt:gwt-dev:2.4.0' compile 'com.google.gwt:gwt-user:2.4.0' compile 'com.google.gwt:gwt-servlet:2.4.0' providedCompile 'javax.servlet:servlet-api:2.5'}task gwtc(type: JavaExec) { outputs.dir new File('war') inputs.dir new File('src') main = 'com.google.gwt.dev.Compiler' maxHeapSize = '512M' args '-style OBFUSCATED com.app.ilxlf.App -war war'.split() classpath sourceSets.main.java.srcDirs classpath sourceSets.main.resources.srcDirs classpath configurations.compile.asPath.split(';')}war { dependsOn 'gwtc' from 'war' basename='app'}
里面的内容就不解释了。这辈子估计也忘不了。
下一步就是导入到Eclipse里面, 然后打开项目的Web Toolkit, 下面就可以使用“Run As -----> Web Application"运行这个项目了。
这里有几个前提需要提醒一下:首先需要下载gradle, 其次下载GWT Eclipse Plugin.
如果大家选择SpringSource Tool Suite,它对这两个plugin的支持非常好。推荐使用。
分享到:
相关推荐
3. 在Eclipse中右键刷新工程,可以看到工程结构中增加了几个Gradle特定的文件和目录。 4. 配置Gradle编译参数。这涉及到对build.gradle文件的编辑,以及可能的local.properties文件配置。在build.gradle中,需要修改...
1. **初始化主项目**:首先,在Eclipse中创建一个新的Gradle项目,作为整个多模块项目的根目录。根目录的`build.gradle`文件将包含所有子模块的定义。 2. **添加子模块**:在根目录下,为每个子模块创建一个单独的...
在这个"spring boot+gradle+eclipse"的项目中,我们看到主要涉及了三个核心组件: 1. **Spring Boot**: - **起步依赖(Starter Dependency)**:Spring Boot通过一系列预配置的“起步依赖”来简化项目构建,这些...
gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件 gradle-eclipse-aar-plugin Gradle插件在 Eclipse 上...使用这个插件,你可以管理Gradle的依赖项,并在 Eclipse 上构建应用程序。Android
Eclipse 是一个广泛使用的 Java 开发集成环境,而 `gradle-eclipse` 插件是将 Gradle 与 Eclipse 整合的关键,使得在 Eclipse 中能够无缝地使用 Gradle 构建系统。这个插件不仅简化了项目导入到 Eclipse 的过程,还...
gradle eclipse插件,解压文件后采用离线安装方式即可,其提取方法请访问https://github.com/spring-projects/eclipse-integration-gradle/issues/95
在Android开发领域,Eclipse曾是主流的集成开发环境(IDE),而Gradle则是一个强大的构建工具,它逐渐取代了Ant成为Android项目的主要构建系统。本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是...
使用Eclipse Gradle插件的一个重要好处是它提供了与Eclipse的无缝集成,允许开发者在保持一致的工作流程的同时,利用Gradle的灵活性和可扩展性。例如,用户可以自定义构建脚本以实现特定的构建逻辑,同时在Eclipse内...
Gradle Eclipse Plugin是Gradle构建工具的一个重要组成部分,它允许开发者将Gradle项目与Eclipse集成,以便在Eclipse IDE中进行开发、调试和构建工作。这个插件提供了从Gradle构建到Eclipse工程配置的无缝转换,使得...
在Eclipse中使用Gradle时,默认的安装路径和User Home设置对许多开发者来说是一个问题,特别是在系统盘空间不足的情况下。本文将详细介绍如何在Eclipse中修改Gradle的默认安装路径和User Home,从而解决这个问题。 ...
总结,Eclipse结合Gradle进行多渠道打包是一个高效且灵活的方法。通过定义产品 Flavor 和源集,我们可以轻松地为不同市场或客户创建定制的Android应用版本。LunBoDemo项目是一个很好的实践案例,可以帮助开发者更好...
讲解一个 Gradle 项目中,基础文件以及文件内容。 Gradle Eclipse Compatible 讲解对 Eclipse 项目的兼容。讲解 Gradle Plugin 中 sourceSets 元素。 Gradle Library Projects 讲解 Gradle 依赖。包含 .jar 依赖, ...
Eclipse可以通过插件集成Gradle,如Gradle IDE或Buildship,这样你可以在Eclipse内部创建、管理和运行Gradle项目。 【Ant与Gradle构建过程对比】 以构建一个简单的Java项目为例,Ant通常需要编写XML格式的build....
在IT行业中,集成开发环境(IDE)的选择与项目构建工具的使用对于开发效率至关重要。本教程将详述如何使用Eclipse、...通过熟练掌握这三个工具,开发者可以大大提高开发效率,轻松应对各种复杂的Java Web项目。
在`Eclipse`中集成`Gradle`,你需要安装`Eclipse Gradle插件`,这将使你能够在IDE内直接管理和运行`Gradle`任务。一旦安装完成,你可以创建一个新项目并选择`Gradle`作为构建系统。`Gradle`项目结构通常包括`build....
Spring框架是Java开发中不可或缺的一部分,...总的来说,这个资源为学习和研究Spring源码提供了一条捷径,通过Gradle编译和Eclipse的集成,开发者可以更便捷地进行源码级别的学习,加深对Spring的理解,提升自身技能。
buildship, Gradle项目的Eclipse 插头 ins Eclipse Buildship: Eclipse IDE 的Gradle集成 Buildship是一组 Eclipse Plug-Ins,它提供了Gradle到 Eclipse IDE的深度集成。 Buildship是 eclip
根据提供的文件内容,我们可以从中提炼出关于Gradle及其在Eclipse下的应用的相关知识点。以下是针对“在Eclipse下利用Gradle构建系统”这一主题的知识点总结: ### Gradle概述 **Gradle** 是一种用于自动化构建...
Eclipse Integration Gradle 该项目不再处于积极开发中。 请改用 。 Eclipse-Integration-Gradle项目为您提供了用于Gradle的开发人员工具到Eclipse中。 它带有Spring UAA(用户代理分析),这是一个可选组件,可帮助...