`
bellicism
  • 浏览: 15526 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Gradle, Eclipse, WTP三个火枪手

阅读更多

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的支持非常好。推荐使用。

分享到:
评论

相关推荐

    gradle打包(eclipse)

    3. 在Eclipse中右键刷新工程,可以看到工程结构中增加了几个Gradle特定的文件和目录。 4. 配置Gradle编译参数。这涉及到对build.gradle文件的编辑,以及可能的local.properties文件配置。在build.gradle中,需要修改...

    eclipse下gradle多模块项目构建

    1. **初始化主项目**:首先,在Eclipse中创建一个新的Gradle项目,作为整个多模块项目的根目录。根目录的`build.gradle`文件将包含所有子模块的定义。 2. **添加子模块**:在根目录下,为每个子模块创建一个单独的...

    spring boot+gradle+eclipse

    在这个"spring boot+gradle+eclipse"的项目中,我们看到主要涉及了三个核心组件: 1. **Spring Boot**: - **起步依赖(Starter Dependency)**:Spring Boot通过一系列预配置的“起步依赖”来简化项目构建,这些...

    gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件.zip

    gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件 gradle-eclipse-aar-plugin Gradle插件在 Eclipse 上...使用这个插件,你可以管理Gradle的依赖项,并在 Eclipse 上构建应用程序。Android

    gradle-eclipse

    Eclipse 是一个广泛使用的 Java 开发集成环境,而 `gradle-eclipse` 插件是将 Gradle 与 Eclipse 整合的关键,使得在 Eclipse 中能够无缝地使用 Gradle 构建系统。这个插件不仅简化了项目导入到 Eclipse 的过程,还...

    gradle eclipse插件

    gradle eclipse插件,解压文件后采用离线安装方式即可,其提取方法请访问https://github.com/spring-projects/eclipse-integration-gradle/issues/95

    android用Eclipse Gradle打包

    在Android开发领域,Eclipse曾是主流的集成开发环境(IDE),而Gradle则是一个强大的构建工具,它逐渐取代了Ant成为Android项目的主要构建系统。本篇将详细讲解如何在Eclipse环境中使用Gradle进行打包操作,特别是...

    eclipse gradle 插件

    使用Eclipse Gradle插件的一个重要好处是它提供了与Eclipse的无缝集成,允许开发者在保持一致的工作流程的同时,利用Gradle的灵活性和可扩展性。例如,用户可以自定义构建脚本以实现特定的构建逻辑,同时在Eclipse内...

    gradle elcipse plugin

    Gradle Eclipse Plugin是Gradle构建工具的一个重要组成部分,它允许开发者将Gradle项目与Eclipse集成,以便在Eclipse IDE中进行开发、调试和构建工作。这个插件提供了从Gradle构建到Eclipse工程配置的无缝转换,使得...

    Eclipse中修改Gradle的默认安装路径和User_Home

    在Eclipse中使用Gradle时,默认的安装路径和User Home设置对许多开发者来说是一个问题,特别是在系统盘空间不足的情况下。本文将详细介绍如何在Eclipse中修改Gradle的默认安装路径和User Home,从而解决这个问题。 ...

    Eclipse下用gradle多渠道打包

    总结,Eclipse结合Gradle进行多渠道打包是一个高效且灵活的方法。通过定义产品 Flavor 和源集,我们可以轻松地为不同市场或客户创建定制的Android应用版本。LunBoDemo项目是一个很好的实践案例,可以帮助开发者更好...

    Android Gradle 项目样例

    讲解一个 Gradle 项目中,基础文件以及文件内容。 Gradle Eclipse Compatible 讲解对 Eclipse 项目的兼容。讲解 Gradle Plugin 中 sourceSets 元素。 Gradle Library Projects 讲解 Gradle 依赖。包含 .jar 依赖, ...

    在 eclipse 下利用 gradle 构建系统

    Eclipse可以通过插件集成Gradle,如Gradle IDE或Buildship,这样你可以在Eclipse内部创建、管理和运行Gradle项目。 【Ant与Gradle构建过程对比】 以构建一个简单的Java项目为例,Ant通常需要编写XML格式的build....

    eclipse + springBoot + Gradle

    在IT行业中,集成开发环境(IDE)的选择与项目构建工具的使用对于开发效率至关重要。本教程将详述如何使用Eclipse、...通过熟练掌握这三个工具,开发者可以大大提高开发效率,轻松应对各种复杂的Java Web项目。

    test gradle on eclipse

    在`Eclipse`中集成`Gradle`,你需要安装`Eclipse Gradle插件`,这将使你能够在IDE内直接管理和运行`Gradle`任务。一旦安装完成,你可以创建一个新项目并选择`Gradle`作为构建系统。`Gradle`项目结构通常包括`build....

    spring 源码 通过gradle编译 直接导入 eclipse

    Spring框架是Java开发中不可或缺的一部分,...总的来说,这个资源为学习和研究Spring源码提供了一条捷径,通过Gradle编译和Eclipse的集成,开发者可以更便捷地进行源码级别的学习,加深对Spring的理解,提升自身技能。

    buildship, Gradle项目的Eclipse 插头 ins.zip

    buildship, Gradle项目的Eclipse 插头 ins Eclipse Buildship: Eclipse IDE 的Gradle集成 Buildship是一组 Eclipse Plug-Ins,它提供了Gradle到 Eclipse IDE的深度集成。 Buildship是 eclip

    gradle资料

    根据提供的文件内容,我们可以从中提炼出关于Gradle及其在Eclipse下的应用的相关知识点。以下是针对“在Eclipse下利用Gradle构建系统”这一主题的知识点总结: ### Gradle概述 **Gradle** 是一种用于自动化构建...

    eclipse-integration-gradle:Eclipse的Gradle工具

    Eclipse Integration Gradle 该项目不再处于积极开发中。 请改用 。 Eclipse-Integration-Gradle项目为您提供了用于Gradle的开发人员工具到Eclipse中。 它带有Spring UAA(用户代理分析),这是一个可选组件,可帮助...

Global site tag (gtag.js) - Google Analytics