zoukankan      html  css  js  c++  java
  • 第一个Gradle入门程序

    参考:http://www.importnew.com/15881.html

    准备工作

    1、gradle编译环境

        下载gradle编译包(http://www.gradle.org/downloads),解压到目标文件夹下

        例如:D:SoftWaregradle-2.7

    2、设置本地环境变量 名称:GRADLE_HOME,路径为安装包所在路径。

    继续在此处选择“path”,进行修改,加入“;%GRADLE_HOME%in”,注意此处没有引号,记得前面要加分号,这样就配置好gradle的环境变量了

    在mac下只要在.bash_profile下面配置gradle目录就行了

    export PATH=${PATH}:/usr/local/gradle/bin/

    3、命令行下输入命令行下输入gradle命令测试是否安装成功。

    :help
    
    Welcome to Gradle 3.5.
    
    To run a build, run gradle <task> ...
    
    To see a list of available tasks, run gradle tasks
    
    To see a list of command-line options, run gradle --help
    
    To see more detail about a task, run gradle help --task <task>
    
    BUILD SUCCESSFUL
    
    Total time: 1.542 secs

    4、在Eclipse  Marketplace下载 Gradle IDE

    第一个java程序

     

    package main.java;
    
    public class Hello {
    	public static void main(String[] args) {
    		System.out.println("hello world!");
    	}
    
    }

    再建一个build.gradle再src目录下,内容为

    //使用 Java 插件
    apply plugin: 'java'
    //定义项目的版本
    version = 0.1
    //设置 Java 兼容版本
    sourceCompatibility = 1.8
    //jar 包相关配置
    jar {
        //清单文件配置
        manifest {
            //启动类
            attributes 'Main-Class': 'main.java.Hello'
        }
    }
    
    
    
    //默认在 src/main/java下查找源代码

    进入到项目根目录

    运行gradle build命令

    这时候项目会生成一个build文件

    我们进入到这个libs目录运行下这个程序

    运行成功!!!!

    当然我们也可以不用命令行去build,可以直接用eclipse插件直接build也是可以的。

    第一个gradle创建的web应用

    gradle文件的内容如下:

    
    import org.gradle.plugins.ide.eclipse.model.Facet
       
    apply plugin: 'java'
    apply plugin: 'war'
    apply plugin: 'eclipse-wtp'
       
    sourceCompatibility = 1.8   // 设置 JDK 版本
    webAppDirName = 'WebContent'    // 设置 WebApp 根目录
    sourceSets.main.java.srcDir 'src'   // 设置 Java 源码所在目录
       
    // 设置 maven 库地址
    repositories {
        mavenCentral() // 中央库
    }
       
    // 设置依赖
    dependencies {
        providedCompile 'javax.servlet:servlet-api:2.5' // 编译期
        providedRuntime 'javax.servlet:jstl:1.2'    // 运行时
    }
       
    // 设置 Project Facets
    eclipse {
        wtp {
            facet {
                facet name: 'jst.web', type: Facet.FacetType.fixed
                facet name: 'wst.jsdt.web', type: Facet.FacetType.fixed
                facet name: 'jst.java', type: Facet.FacetType.fixed
                facet name: 'jst.web', version: '3.1'
                facet name: 'jst.java', version: '1.8'
                facet name: 'wst.jsdt.web', version: '1.0'
            }
        }
    }
    

    gradle build之后就会在build的libs目录下生成war包,我们只需要部署war包到tomcat下即可。

    那么如何部署war包呢?

    我们只需要将war包放到tomcat的webapps目录下,然后用执行tomcat的bin目录下的脚本启动tomcat。在网页上打开localhost:8080/项目名即可打开首页

    如果要下载依赖包,只需要执行 gradle eclipse 就可以把依赖包下载下来

  • 相关阅读:
    ANC耳机中的数字反馈稳定性控制(Active Noise Cancellation in Headphones by Digital Robust Feedback Control)
    【控制理论】水床效应(waterbed effect)与Bode灵敏度积分
    ANC的基本概念 主通路和次级通路
    ANC耳机中通透模式设计方案
    matlab编程规则总结
    滤波器系数、单位脉冲响应、频率响应等概念笔记
    shell 脚本艺术
    vue leader-line-vue
    vue npm rum命令
    VUEX
  • 原文地址:https://www.cnblogs.com/JAYIT/p/6846550.html
Copyright © 2011-2022 走看看