`
zqb666kkk
  • 浏览: 732516 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

ubuntu下用 gradle构建项目 并且下载spring官网Quick Start示例

阅读更多
系统环境 :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
2
0
分享到:
评论

相关推荐

    Gradle构建(war) web项目示例

    我们将围绕“Gradle构建(war) web项目示例”这一主题展开,讨论Gradle的基本概念,构建过程,以及如何配置和运行项目。 首先,理解Gradle的核心概念至关重要。Gradle基于Groovy语言,采用领域特定语言(DSL)进行...

    使用Gradle 构建spring Boot工程系列项目源码(配合第五篇文章)

    本资源包"使用Gradle构建Spring Boot工程系列项目源码"是针对一系列教程的配套源代码,旨在帮助开发者深入理解如何利用Gradle有效地构建Spring Boot应用程序。通过分析这些源码,我们可以学习到以下关键知识点: 1....

    基于gradle构建的项目

    然后在项目中配置数据源,实现数据库连接,如使用Spring Boot的`application.properties` 文件配置相关属性。 ### 5. `core`模块分析 在提供的压缩包文件列表中,只有一个名为`core`的子文件夹。通常,这可能表示...

    Gradle构建 Java项目示例

    本示例聚焦于“Gradle构建Java项目”,它展示了如何利用Gradle这一强大的构建工具将Java项目打包成可执行的JAR文件。下面我们将深入探讨Gradle和Java的相关知识点。 Gradle是一款现代的、基于Groovy和Kotlin DSL的...

    eclipse下gradle多模块项目构建

    本文将深入探讨在Eclipse环境下使用Gradle进行多模块项目构建的知识点。 首先,`Eclipse`是一款广泛应用的Java集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、版本控制等,支持多种编程语言。然而...

    idea+gradle构建spring源码环境.docx

    我们讨论了下载 Spring 源码、配置 Gradle 环境、下载和安装 Gradle、导入 Spring 源码到 IDEA 和编译和构建 Spring 源码等步骤。通过这些步骤,我们可以成功地搭建 Spring 源码环境,并深入学习 Spring 源码。

    gs-gradle, 使用Gradle构建Java项目.zip

    gs-gradle, 使用Gradle构建Java项目 标记项目gradle目录你将构建什么。你需要什么。设置了项目项目。安装 Gradle找出Gradle可以做什么。构建Java代码声明依赖项使用Gradle包装程序生成项目。摘要文件另请参

    使用IDEA和Gradle构建Vertx项目

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

    gradle构建工具下载

    在本文中,我们将深入探讨Gradle构建工具及其不同版本的特点,以及如何下载和使用这些版本。 Gradle 6.1.1是Gradle发布的一个早期稳定版本,它主要提升了性能和稳定性。此版本引入了对Java 13的支持,并优化了依赖...

    用Gradle构建和测试项目

    标题“用Gradle构建和测试项目”指出了文章的主题是关于Gradle这一强大的构建自动化工具。Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。与Maven相比,Gradle拥有更加灵活的构建脚本,它使用...

    gradle构建测试 单项目 多项目 非约定结构

    gradle 构建测试 单项目 多项目 非约定结构

    job-dsl-gradle-example, 使用Gradle构建和测试的作业DSL项目示例.zip

    job-dsl-gradle-example, 使用Gradle构建和测试的作业DSL项目示例 工作 DSL Gradle示例使用Gradle构建和测试的作业 DSL 项目示例。 签出这里演示文稿这里示例的演练。文件结构.├── src│ ├── jobs # DSL ...

    gradle 构建仓库3

    "Gradle 构建仓库3"可能指的是一个关于Gradle仓库配置和使用的教程或者示例集合。 在构建过程中,Gradle 仓库起着至关重要的作用。它是存储构建项目所需依赖的地方,分为本地仓库和远程仓库。本地仓库通常位于用户...

    gradle项目免下载gradle工具

    "gradle项目免下载gradle工具"这个主题,主要涉及到如何在不手动下载Gradle安装包的情况下,配置和使用Gradle进行项目构建。 首先,Gradle的免下载机制主要是通过Gradle Wrapper来实现的。Gradle Wrapper是一个小型...

    gradle 构建 Java 简单示例

    **Gradle构建Java简单示例** 在现代Java开发中,构建工具起着至关重要的作用,它们...在压缩包`gradleTest`中,可能包含了示例项目的源代码和构建配置,你可以解压后按照上述步骤进行实践,进一步熟悉Gradle的使用。

    ide搭建的gradle构建的springboot2源代码

    这个示例可能会涵盖如何使用Spring Data JPA操作数据库,以及如何创建RESTful API接口供客户端调用。 总的来说,这个项目是一个实用的学习资源,它涵盖了现代Java开发中的重要技术栈,包括Spring Boot 2、Gradle和...

    基于Gradle构建的JavaWeb项目

    通过使用Gradle和IDEA,JavaWeb开发者可以高效地管理项目依赖,自动化构建流程,并且在IDE内直接进行调试和测试。这种现代化的开发方式提高了开发效率,简化了项目维护,使得团队协作更加顺畅。同时,Gradle的灵活性...

    IDEA下GRADLE多模块项目

    本主题将深入探讨如何在IntelliJ IDEA(IDEA)环境下利用Gradle构建多模块项目,以及与Maven多模块项目的差异。 首先,让我们理解什么是Gradle。Gradle是一种强大的构建自动化工具,它允许开发者使用Groovy或Kotlin...

    使用gradle构建Spring源码工程需要的Spring-chlib-repack-3.2

    本主题聚焦于使用Gradle构建Spring源码工程,特别是与`Spring-chlib-repack-3.2`相关的知识。这个特殊版本的Spring库是针对Spring框架的特定部分进行打包的,可能包含了一些修改或者优化,以适应特定项目的需求。 ...

Global site tag (gtag.js) - Google Analytics