1.java代码中有main方法的类robot.util.ServerMonitor
2.在build.gradle配置文件中,引用打包插件gradle-capsule-plugin,分为三个步骤
//这个必须要放在配置文件头部位置
buildscript {
repositories {
mavenLocal()
maven { url "https://repo.spring.io/libs-release" }
mavenCentral()
}
dependencies {
classpath "us.kirchmeier:gradle-capsule-plugin:1.0.3" //第一步:加载插件依赖
}
}
plugins { //第二步:引用插件
id "us.kirchmeier.capsule" version "1.0.3"
}
/** 多个任务就需要用命令一个一个打包,gradle后面跟着每个任务的名称 */
task ServerMonitor(type: FatCapsule) { //第三步:定义任务,然后在命令行执行gradle ServerMonitor打包
applicationClass 'robot.util.ServerMonitor'
baseName 'ServerMonitor'
}
task SpiderUtils(type: FatCapsule) { //第三步:定义任务,然后在命令行执行gradle SpiderUtils打包
applicationClass 'robot.util.SpiderUtils'
baseName 'SpiderUtils'
}
task spider(type: FatCapsule) { //第三步:定义任务,然后在命令行执行gradle spider打包
applicationClass 'robot.start.Spider'
}
3.进入bash命令窗口,输入命令gradle ServerMonitor,即可打包成功,将引用依赖都打进包里。
4.打开一个cmd窗口,进入到jar包所在目录,输入“java -jar 包名”,即可运行ServerMonitor的main方法。