原因是多了个插件的原因:

apply plugin: 'org.springframework.boot'

 

但在dockerk要用到该插件的情况。

直接上gradle脚本:

 

//apply plugin: 'org.springframework.boot'

apply plugin: 'io.spring.dependency-management'

 

dependencyManagement {

imports {

mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR3'

mavenBom 'com.alibaba.cloud:spring-cloud-alibaba-dependencies:2.2.0.RELEASE'

}

}

 

if(project.hasProperty('docker')){

apply plugin: 'org.springframework.boot'

//apply plugin: 'io.spring.dependency-management'

jar {

enabled = true

}

apply plugin: 'docker'

 

 

task buildDocker(type: Docker, dependsOn: bootJar) {

push = false

dockerfile = file('src/main/docker/Dockerfile')

doFirst {

copy {

from jar

into stageDir

}

}

}

}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐