`
fantaxy025025
  • 浏览: 1329710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

使用Intellij Idea创建gradle项目

 
阅读更多

使用Intellij Idea创建gradle项目

2. 简单入门

2.1 使用Intellij Idea创建gradle项目

首先在Idea中启用Gradle支持:Settings->Plugins: Gradle

然后创建一个gradle项目或模块,会发现目录结构和maven的很像,其中build.gradle是gradle的配置文件,类似于maven中pom.xml文件,以下是build.gradle的简单示例:

apply plugin: 'java'

group = 'org.yousharp'
version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7
targetCompatibility = 1.7

repositories {
mavenCentral()
maven { url "http://repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
testCompile group: 'junit', name: 'junit', version:'4.11'
}

插件(plugin):是gradle的一种扩展,gradle预定义了很多插件,常见的如java插件、war插件等;java插件中定义了一些有用的task,如编译源码、执行单元测试、生成jar包、约定默认的目录结构等; repositories定义仓库,dependencies定义项目的依赖,比maven的XML定义更简洁;

那么,如何编译、测试,以及运行gradle的项目呢?

刚才说到java插件预定义了很多task,其中就包括编译、测试、生成jar包等task,可以在命令行通过 $ gradle tasks 查看项目已定义的所有task以及含义,如java插件中常用的task有:

+ assemble: 编译
+ build:编译并执行测试
+ clean:删除build目录
+ jar: 生成jar包
+ test:执行单元测试

2.2 将Java项目从maven迁移到gradle

如何将一个java项目从maven迁移到gradle呢?gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。

要将maven项目转换为gradle项目,只需要在项目的pom文件所在的目录下执行以下命令:

$ gradle init --type pom

上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。

关于gradle的简介就到这里,感兴趣的朋友可以参考 gradle-userguide 以及 Gradle in Action 。

 

From:http://www.tuicool.com/articles/IF3uAf3

 

分享到:
评论

相关推荐

    Intellij IDEA创建Gradle项目并配置Tomcat

    在这个项目中,我们将深入探讨如何使用IntelliJ IDEA创建一个Gradle项目,并配置Tomcat服务器,以便于运行和部署Java Web应用程序。 首先,我们创建Gradle项目。在IntelliJ IDEA中,选择"新建项目",然后在项目类型...

    IntelliJ IDEA导入Gradle项目,并启动项目.docx

    在软件开发中,IntelliJ IDEA是一款广泛使用的Java集成开发环境,而Gradle则是一个强大的构建工具。本篇将详细介绍如何在IntelliJ IDEA中导入Gradle项目并启动项目,解决可能出现的问题。 **一、安装Gradle** 在...

    Intellij Idea 插件Gradle配置Demo

    在IntelliJ IDEA中配置Gradle项目可以帮助开发者更高效地管理和构建他们的应用程序。 本教程将详细介绍如何在IntelliJ IDEA中配置Gradle插件,并通过"SimonConfig"这个文件名称推测可能是一个与性能监控或模拟负载...

    IntelliJ IDEA导入Gradle项目,并启动项目.pdf

    在本文中,我们将探讨如何在IntelliJ IDEA中导入Gradle项目并启动项目,以及解决可能出现的问题。 首先,确保你已经安装了Gradle。安装过程通常包括下载Gradle的可执行文件并配置环境变量,使其能在命令行中使用。...

    在IntelliJ IDEA 中使用 Gradle JavaFx

    通过上述步骤,你就能在IntelliJ IDEA中使用Gradle和JavaFX创建和管理你的UI应用。这个项目描述中提到的是一个简单的打印文字的JavaFX应用,这通常涉及到创建一个`Label`控件并将其添加到场景中。这个基本示例展示了...

    intellij idea 2016 gradle搭建 spring + springMVC + mybatis 框架

    本文将详细介绍如何使用IntelliJ IDEA 2016和Gradle搭建一个完整的SSM(Spring、SpringMVC、MyBatis)项目,并添加MyBatis Generator支持。 首先,我们需要了解Spring框架的核心概念,它是一个全面的后端解决方案,...

    IDEA下GRADLE多模块项目

    在IDEA下创建Gradle多模块项目,首先你需要确保已经安装了IntelliJ IDEA和Gradle插件。以下是一般的步骤: 1. **新建项目**:启动IDEA,选择“New Project”,然后在“Project SDK”中选择Java版本,接着在...

    【IntelliJ IDEA】 创建gradle工程 和 model 模块.docx

    在本文中,我们将深入探讨如何使用IntelliJ IDEA 2019版本创建一个基于Gradle的工程,并添加model模块。这个过程涉及到多个步骤,包括配置Gradle本地仓库的依赖路径、选择合适的JDK版本、创建父工程以及子模块,以及...

    IntelliJ IDEA创建项目示例

    随着 Java 技术的不断发展,越来越多的开发者选择使用 IntelliJ IDEA 这款强大的集成开发环境(IDE)来进行 Java 应用程序的开发。相比于传统的 Eclipse 等工具,IntelliJ IDEA 提供了更加智能化的代码提示、更高效...

    使用IDEA和Gradle构建Vertx项目

    ### 使用IDEA与Gradle构建Vert.x项目的详细指南 #### 一、简介 在现代软件开发过程中,选择合适的技术栈对于提升开发效率至关重要。其中,Java作为一种广泛应用的编程语言,其生态系统提供了丰富的工具和框架来...

    idea-gradle-javaee-template:IntelliJ IDEA和Gradle的JavaEE-Glassfish应用模板项目

    使用创建的 ipr 文件打开 IntelliJ IDEA。 为 glassfish 服务器创建新的运行/调试配置,如下所示 上下文根是项目名称。生成persistence.xml 要生成 persistence.xml,请添加类型为JpaPersistenceXml任务。 task ...

    SpringGradleTemplate:一个使用Intellij IDEA和Gradle创建的SpringMVC模板

    一个使用Intellij IDEA和Gradle创建的SpringMVC模板。使用时还需要配置Tomcat服务器 步骤 1、添加Tomcat服务器,并且在配置服务器是添加部署(Deployment) 2、添加国内Gradle镜像,以及SpringMVC库 3、添加初始控制...

    通过 IntelliJ IDEA 创建一个简易的Java工程并导入Jar包

    本文将详细介绍如何使用IntelliJ IDEA创建一个简单的Java工程,并且学会如何导入外部的Jar包。 首先,创建一个新的Java工程: 1. 打开IntelliJ IDEA,点击"Create New Project",在弹出的窗口中选择"Java",然后...

    Intellij IDEA教程

    在创建新项目时,IntelliJ IDEA提供了多种模板,如Maven或Gradle项目。通过配置POM.xml或build.gradle文件,可以管理项目依赖,引入所需的库和框架。同时,IDE内置了Tomcat、Jetty等服务器,可以直接部署和运行Web...

    idea gradle 多模块开发

    IntelliJ IDEA(简称Idea)作为一款强大的Java开发集成环境,配合Gradle构建工具,为开发者提供了高效且灵活的多模块项目管理能力。本文将深入探讨Idea与Gradle在多模块开发中的应用,以及如何通过它们来组织和构建...

    IntelliJ IDEA 使用教程 - v1.0,intellijidea使用教程视频,Java源码.zip

    在开始使用前,你需要下载IntelliJ IDEA的最新版本。根据你的操作系统(Windows、macOS或Linux)选择相应的安装包。安装过程通常是标准的下一步、下一步操作。安装完成后,双击图标启动IDE。 2. **界面介绍**: ...

    IntelliJ IDEA 开发配置指南

    2. 导入项目:如果你有已有的项目,可以通过"Import Project"导入IDEA支持的Maven、Gradle或Ivy项目。 三、编辑器配置 1. 主题:IDEA提供了多种颜色主题,可以在"File" -> "Settings" -> "Editor" -> "Color Scheme...

    idea-gradle-dependencies-formatter:IntelliJ IDEA的Gradle依赖项格式化程序

    IntelliJ IDEA插件,用于格式化Gradle依赖项。 产品特点 将字符串表示法转换为地图表示法 将映射符号转换为字符串符号 排序依存关系 将Maven依赖项粘贴为Gradle依赖项(即时转换) 安装 使用JetBrains插件存储库...

    IntelliJ IDEA安装详解配置教程

    6. Maven或Gradle支持:IDEA内置了Maven和Gradle的支持,可以方便地管理项目依赖。 通过以上配置,你将能更好地利用IntelliJ IDEA进行Java开发。随着对IDE的深入使用,你会发现更多实用功能,提升你的编程体验。...

Global site tag (gtag.js) - Google Analytics