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的支持非常好。推荐使用。
分享到:
相关推荐
Eclipse采用AndroidStudio的编译打包方式利用gradle进行打包操作
gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件 gradle-eclipse-aar-plugin Gradle插件在 Eclipse 上...使用这个插件,你可以管理Gradle的依赖项,并在 Eclipse 上构建应用程序。Android
这个工程代码,是在ECLIPSE下面建立的,应用Gradle作为构建工具,建立的一个多模块项目。注意不是Maven下的多模块项目。
这是一个非常简单的spring boot程序,使用了gradle管理
gradle eclipse插件,解压文件后采用离线安装方式即可,其提取方法请访问https://github.com/spring-projects/eclipse-integration-gradle/issues/95
eclipse的 gradle 插件 习惯用eclipse的同学也可以使用gradle
gradle-eclipse插件,可用
Eclipse下用Gradle多渠道打包简单Demo,有部分备注。本人亲测成功后上传的,希望大家相互学习!
讲解一个 Gradle 项目中,基础文件以及文件内容。 Gradle Eclipse Compatible 讲解对 Eclipse 项目的兼容。讲解 Gradle Plugin 中 sourceSets 元素。 Gradle Library Projects 讲解 Gradle 依赖。包含 .jar 依赖, ...
Gradle打包 批量打包 android eclipse
gradle编译好的spring源码,直接导入eclipse用
buildship, Gradle项目的Eclipse 插头 ins Eclipse Buildship: Eclipse IDE 的Gradle集成 Buildship是一组 Eclipse Plug-Ins,它提供了Gradle到 Eclipse IDE的深度集成。 Buildship是 eclip
利用 Gradle 来构建...是基于 Java Virtual Machine 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性,如果你是一个 Ant 的完全支持者,也没有问题,因为 Gradle 可以很平滑的来调用 Ant 文件
Eclipse中修改Gradle的默认安装路径和User Home
eclipse + springBoot + Gradle 环境搭建
在Eclipse中安装配置maven、gradle以及springboot,使用的是阿里云的镜像
Eclipse Integration Gradle 该项目不再处于积极开发中。 请改用 。 Eclipse-Integration-Gradle项目为您提供了用于Gradle的开发人员工具到Eclipse中。 它带有Spring UAA(用户代理分析),这是一个可选组件,可帮助...
因为两个构建工具的区别,导致习惯了Eclipse开发环境的开发者刚开始比较难适应Android Studio。如果要迁移到Android Studio,建议最好了解下Gradle构建工具。Gradle构建工具是任务驱动型的构建工具,并且可以通过...