系统环境 :ubuntu 14.0.4
开发工具 ideaiu
首先我们要在系统中安装好 gradle和maven目前 两个最新版本是gradle2.4和maven3.3.3
具体安装方法 网上挺多的 建议用谷歌搜索 得到的结果比较靠谱
学习笔记
ubuntu下用 gradle构建项目
现在本地创建文件夹
$ mkdir springdemo
$ cd springdemo
$ gradle init //构建gradle项目
ls //查看文件目录
mkdir -p src/main/java/hello 创建java目录
用文本编辑器打开 buil.gradle文件
加入如下 代码(PS:实际执行的时候把我的中文注释删了)
apply plugin: 'java' //代表创建了一个Java项目
apply plugin: 'idea' //让Gradle自动生成Intellij的项目文件,需要使用idea插件
apply plugin: 'application' //application插件
mainClassName = 'hello.HelloWorld' //程序入口
//定义我们将生成的Jar文件的名字 jar块定义如何命名JAR文件,在下面的例子中,我们的JAR文件的名字为:gs-gradle-0.1.0.jar。
jar {
baseName = 'gs-gradle'
version = '0.1.0'
}
//指定到maven官网下载相关jar包
repositories {
mavenCentral()
}
//这句是spring官网gradle选项里提供的依赖包代码直接复制过了就好了
dependencies {
compile 'org.springframework:spring-context:4.1.6.RELEASE'
}
//使用Gradle Wrapper来构建项目
//Gradle Wrapper是开始一个Gradle构建的首选方式。它包含了windows批处理以及OS X和Linux的Shell脚本。这些脚本允许我们在没有安装Gradle的系统上执行Gradle构建。
// tag::wrapper[]
task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}
然后 执行 gradle build 命令 就会自动去官网下载jar包
完成后可以导入idea new project from existing Sources 选择刚刚生成的gradle项目 导入后就可以在hello目录下按照官网的代码一个个加入demo用的class
最后附上跑成功后的效果图
- 大小: 208.5 KB
分享到:
相关推荐
我们将围绕“Gradle构建(war) web项目示例”这一主题展开,讨论Gradle的基本概念,构建过程,以及如何配置和运行项目。 首先,理解Gradle的核心概念至关重要。Gradle基于Groovy语言,采用领域特定语言(DSL)进行...
本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....
然后在项目中配置数据源,实现数据库连接,如使用Spring Boot的`application.properties` 文件配置相关属性。 ### 5. `core`模块分析 在提供的压缩包文件列表中,只有一个名为`core`的子文件夹。通常,这可能表示...
本示例聚焦于“Gradle构建Java项目”,它展示了如何利用Gradle这一强大的构建工具将Java项目打包成可执行的JAR文件。下面我们将深入探讨Gradle和Java的相关知识点。 Gradle是一款现代的、基于Groovy和Kotlin DSL的...
本文将深入探讨在Eclipse环境下使用Gradle进行多模块项目构建的知识点。 首先,`Eclipse`是一款广泛应用的Java集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、版本控制等,支持多种编程语言。然而...
我们讨论了下载 Spring 源码、配置 Gradle 环境、下载和安装 Gradle、导入 Spring 源码到 IDEA 和编译和构建 Spring 源码等步骤。通过这些步骤,我们可以成功地搭建 Spring 源码环境,并深入学习 Spring 源码。
gs-gradle, 使用Gradle构建Java项目 标记项目gradle目录你将构建什么。你需要什么。设置了项目项目。安装 Gradle找出Gradle可以做什么。构建Java代码声明依赖项使用Gradle包装程序生成项目。摘要文件另请参
### 使用IDEA与Gradle构建Vert.x项目的详细指南 #### 一、简介 在现代软件开发过程中,选择合适的技术栈对于提升开发效率至关重要。其中,Java作为一种广泛应用的编程语言,其生态系统提供了丰富的工具和框架来...
在本文中,我们将深入探讨Gradle构建工具及其不同版本的特点,以及如何下载和使用这些版本。 Gradle 6.1.1是Gradle发布的一个早期稳定版本,它主要提升了性能和稳定性。此版本引入了对Java 13的支持,并优化了依赖...
标题“用Gradle构建和测试项目”指出了文章的主题是关于Gradle这一强大的构建自动化工具。Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。与Maven相比,Gradle拥有更加灵活的构建脚本,它使用...
gradle 构建测试 单项目 多项目 非约定结构
job-dsl-gradle-example, 使用Gradle构建和测试的作业DSL项目示例 工作 DSL Gradle示例使用Gradle构建和测试的作业 DSL 项目示例。 签出这里演示文稿这里示例的演练。文件结构.├── src│ ├── jobs # DSL ...
"Gradle 构建仓库3"可能指的是一个关于Gradle仓库配置和使用的教程或者示例集合。 在构建过程中,Gradle 仓库起着至关重要的作用。它是存储构建项目所需依赖的地方,分为本地仓库和远程仓库。本地仓库通常位于用户...
"gradle项目免下载gradle工具"这个主题,主要涉及到如何在不手动下载Gradle安装包的情况下,配置和使用Gradle进行项目构建。 首先,Gradle的免下载机制主要是通过Gradle Wrapper来实现的。Gradle Wrapper是一个小型...
**Gradle构建Java简单示例** 在现代Java开发中,构建工具起着至关重要的作用,它们...在压缩包`gradleTest`中,可能包含了示例项目的源代码和构建配置,你可以解压后按照上述步骤进行实践,进一步熟悉Gradle的使用。
这个示例可能会涵盖如何使用Spring Data JPA操作数据库,以及如何创建RESTful API接口供客户端调用。 总的来说,这个项目是一个实用的学习资源,它涵盖了现代Java开发中的重要技术栈,包括Spring Boot 2、Gradle和...
通过使用Gradle和IDEA,JavaWeb开发者可以高效地管理项目依赖,自动化构建流程,并且在IDE内直接进行调试和测试。这种现代化的开发方式提高了开发效率,简化了项目维护,使得团队协作更加顺畅。同时,Gradle的灵活性...
本主题将深入探讨如何在IntelliJ IDEA(IDEA)环境下利用Gradle构建多模块项目,以及与Maven多模块项目的差异。 首先,让我们理解什么是Gradle。Gradle是一种强大的构建自动化工具,它允许开发者使用Groovy或Kotlin...
本主题聚焦于使用Gradle构建Spring源码工程,特别是与`Spring-chlib-repack-3.2`相关的知识。这个特殊版本的Spring库是针对Spring框架的特定部分进行打包的,可能包含了一些修改或者优化,以适应特定项目的需求。 ...