1.为什么瘦身?
阿里云部署,每次改了代码,上传80多M到服务器,血与泪,如果把jar单独上传的话,那么影响就很小了,只需要传对应的jar上去就可以保证项目正常运行
2.方法build.gradle示例
buildscript {
dependencies {
//配置热部署
classpath 'org.springframework:springloaded:1.2.8.RELEASE'
}
}
//
plugins {
id 'org.springframework.boot' version '2.0.5.RELEASE'
}
apply plugin: 'java'
apply plugin: 'io.spring.dependency-management'
dependencies {
compile project(':cyjz-pojo')
compile project(':cyjz-common')
compile project(':cyjz-interface-auth')
compile project(':cyjz-controller-fileUploadDownload')
//如果要做jar包分离,此处必须要使用compile,不然系统启动失败,血的教训
compile 'org.springframework.boot:spring-boot-starter-amqp'
compile 'org.springframework.boot:spring-boot-starter-data