更新时间:2023-01-06 GMT+08:00
分享

基本配置

  1. build.gradle中为工程所依赖的一些maven库jar包,以及工程打包的结构。工程新建完成以后有一个初始化的build.gradle文件,需要用如下内容替换初始生成的gradle文件。

    plugins {
        id 'application'
    }
    group 'com.device.terminal'
    version '1.0-release'
    
    sourceCompatibility = 1.8
    
    repositories {
         maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
         maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
         maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
         maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
        }
    
    dependencies {
        compile 'commons-beanutils:commons-beanutils:1.9.4'
        compile 'commons-collections:commons-collections:3.2.2'
        compile 'commons-lang:commons-lang:2.6'
        compile 'commons-logging:commons-logging:1.2'
        compile 'org.apache.httpcomponents:httpclient:4.5.7'
        compile 'org.apache.httpcomponents:httpcore:4.4.11'
        compile 'org.apache.httpcomponents:httpmime:4.5.9'
        compile 'org.json:json:20190722'
    }
    
    mainClassName = 'com.device.terminal.Main'
    task generateJar(type: Jar, dependsOn:['build']) {
        archiveName = "Controller${version}.jar"
        from('build/classes/java/main')
        manifest{
            // manifest 文件声明主程序入口
            attributes "Main-Class":"com.device.terminal.Main"
        }
        from {
            //添加依赖到打包文件
            configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
        }
        destinationDir = file('release')
    }
    task zip(type: Zip,dependsOn:['generateJar']) {
         from 'release'
         destinationDir file('./')
         baseName 'hwcontroller'
         version ''
    }
    build.finalizedBy(zip)

  2. 替换完成后点击如图1小笨象刷新工程:

    图1 小笨象

  3. 工程右键New > Package, 新建一个包名com.device.terminal, 回车确认:

    图2 新建com.device.terminal包流程

  4. 如图所示输入包名

    图3 输入包名

  5. 建好包以后,右击包名,新建一个Main入口函数,New-->Java Class:

    图4 新建Main.java类流程

  6. 输入类名为Main,选择Class,回车确认:

    图5 新建Main.java类

相关文档