zoukankan      html  css  js  c++  java
  • gradle java 简单项目使用

    预备环境
    gradle 配置好变量,方便生成项目
    1. 环境配置
    gradle wrapper
    
    生成项目结构
    
    ├── build.gradle
    ├── gradle
    │   └── wrapper
    │       ├── gradle-wrapper.jar
    │       └── gradle-wrapper.properties
    ├── gradlew
    ├── gradlew.bat
    2. 添加java 代码结构
    实际上代码结构类似maven   src/main/java/project
    参考如下:
    
    └── src
        └── main
            └── java
                └── appdemo
                    └── MainApp.java
    
    MainApp.java 内容
    
    package appdemo;
    public class MainApp {
      public static void main(String[] args) {
        System.out.println("dalong demo");
      }
    }
    3. 添加构建配置
    build.gradle 文件
    
    apply plugin: 'java'  //java 插件
    
    // 打包配置
    apply plugin: 'application' 
    mainClassName = 'appdemo.MainApp'
    jar {
      manifest {
          attributes "Main-Class":"appdemo.MainApp"
      }
    }
    4. 构建生成
    ./gradlew  build
    
    build
    ├── classes
    │   └── java
    │       └── main
    │           └── appdemo
    │               └── MainApp.class
    ├── distributions
    │   ├── first.tar
    │   └── first.zip
    ├── libs
    │   └── first.jar
    ├── scripts
    │   ├── first
    │   └── first.bat
    └── tmp
        ├── compileJava
        └── jar
            └── MANIFEST.MF
    总的来说比maven 加单很多,同时为我们生成了运营脚本,实际在太方便了,同时构建速度也比较快
    maven 的打包配置大家用的话可能会比较熟悉的一个插件是maven-assembly-plugin 同时写一大堆的配置
    5. 参考资料
    https://docs.gradle.org/4.3.1/userguide/userguide.html
  • 相关阅读:
    WMware 10 Ubuntu 12.04 进入Unity模式
    Spring+Struts集成(第二种方案)
    strut1.X和spring整合的二种方法
    Struts+Spring+Hibernate的Web应用执行过程
    Hibernate配置文件中配置各种数据库的driver、URL
    连接Oracle数据库的Hibernate配置文件
    Hibernate SQL 方言(hibernate.dialect)
    HibernateUtil.java
    hibernate里的generator中class =value介绍
    Hibernate的generator属性
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/7823470.html
Copyright © 2011-2022 走看看