zoukankan      html  css  js  c++  java
  • gradle 构建java工程

    下面会先说创建普通java工程的方法,之后会说创建web工程的方法
    1.  gradle安装: 去gradle官网(http://gradle.org/)下载bin包,根据开发系统下载合适的版本
    2.  修改环境变量,path中加入gradle的bin目录路径,在cmd中敲入gradle -v代表加入成功。
    3.  开始利用gradle进行项目构建,一般的方式是源码会放到cvs(版本控制系统)中进行管理,但是本地开发一般采用IDE, 这里我用的是eclipse,所以涉及到如何将通过gradle生成eclipse工程,导入eclipse中进行开发。
     
    创建普通java工程
     
    1. 首先创建工程目录: 比如D盘: D:code estGradle
    2. 在testGradle目录下建立build.gradle文件,类似于maven的pom.xml文件,该文件决定整个gradle的构建过程。
        build.gradle内容如下:
                apply plugin: 'java'
                apply plugin: 'eclipse'
     
                repositories {
                    mavenCentral()
                }
     
                targetCompatibility = 1.7
     
                dependencies {
                    testCompile 'junit:junit:4.+'
                }
    3. 在testGradle目录中建立gradle默认的代码结构, 代码结构图如下:
        src/main/java    源代码
        src/test/java    测试代码
        src/main/resources    资源文件
        src/test/resources    测试资源
     根据自己的需求进行创建
     
    4.  cmd下进入testGradle目录中,敲入gradle eclipse.  这样就创建了一个由gradle进行管理的eclipse工程。gradle在这里所做的工作就是生成eclipse工程所需要的.classpath文件和.project文件,在3中创建的目录都会加入到.classpath文件之中,可以打开.classpath文件查看,
     
    创建web工程,我习惯将web工程当做普通工程进行创建,然后打包成war包,再部署到测试机上进行测试,可以利用一些自动构建工具。
    1. 首先创建工程目录:比如D盘:D:code estWebGradle
    2. 在testWebGradle目录下建立build.gradle文件,类似于maven的pom.xml文件,该文件决定整个gradle的构建过程。
                build.gradle内容如下:
                
                apply plugin: 'war'
                apply plugin: 'eclipse'
     
                repositories {
                    mavenCentral()
                }
     
                targetCompatibility = 1.7
     
                dependencies {
                    testCompile 'junit:junit:4.+'
                }
    3.  在testGradle目录中建立gradle默认的代码结构, 代码结构图如下:
        src/main/java    源代码
        src/test/java    测试代码
        src/main/webapp  web相关文件目录
        src/main/resources    资源文件
        src/test/resources    测试资源
       根据自己的需求进行创建
     
    4.  cmd下进入testGradle目录中,敲入gradle eclipse.  这样就创建了一个由gradle进行管理的eclipse工程。gradle在这里所做的工作就是生成eclipse工程所需要的.classpath文件和.project文件,在3中创建的目录都会加入到.classpath文件之中,可以打开.classpath文件查看,
     
    之后就是gradle命令的使用,采用gradle build等命令即可打包
  • 相关阅读:
    Activiti工作流引擎简介
    关于使用sklearn进行数据预处理 —— 归一化/标准化/正则化
    关于 sklearn.decomposition.KernelPCA的简单介绍
    numpy.mean和numpy.random.multivariate_normal(依据均值和协方差生成数据,提醒:计算协方差别忘了转置)
    没办法,SVD就讲的这么好
    SVD实例
    奇异值分解(SVD)实例,将不重要的特征值改为0,原X基本保持不变
    奇异值分解(SVD)详解
    numpy和matlab计算协方差矩阵的不同(matlab是标准的,numpy相当于转置后计算)
    特征值和特征向量的几何意义、计算及其性质(一个变换(或者说矩阵)的特征向量就是这样一种向量,它经过这种特定的变换后保持方向不变,只是进行长度上的伸缩而已)
  • 原文地址:https://www.cnblogs.com/hpf311/p/4984141.html
Copyright © 2011-2022 走看看