我只想在运行gradleRun时设置默认配置文件,但是cannot find method run()
我首先想知道:
buildscript为我做了什么以及如何成功使用spring-boot插件
找不到上根项目&#39参数[build_74d21ufxy8p9tyrqny7v4pkut $ _run_closure1 @ 389a9e15]方法bootRun();核心'类型为org.gradle.api.Project。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.1.RELEASE"
}
}
task local {
run { systemProperty "spring.profiles.active", "development" }
}
bootRun.mustRunAfter local
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'maven'
apply plugin: 'spring-boot'
group = 'com.remindful'
version = '1.0.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
答案 0 :(得分:0)
删除
task local {
run { systemProperty "spring.profiles.active", "development" }
}
bootRun.mustRunAfter local
添加
bootRun {
systemProperty "spring.profiles.active", "development"
}
要回答有关构建脚本和spring-boot插件的问题,构建脚本包含使用gradle构建项目所需的任务,这是简单的描述,请查看documentation。 Spring启动插件
允许您打包可执行jar或war档案,运行Spring Boot应用程序,并使用spring-boot-dependencies提供的依赖关系管理
您可以参考文档here