Java 在Eclipse中使用Gradle-Can';t使-Dspring.profiles.active生效

Java 在Eclipse中使用Gradle-Can';t使-Dspring.profiles.active生效,java,spring,eclipse,spring-boot,gradle,Java,Spring,Eclipse,Spring Boot,Gradle,不是专家,但Gradle是(Spring Boot)项目正在使用的。我有一个@组件,它运行设置虚拟数据,但我只希望它在本地运行。因此,现在我也在它上面放置了一个@Profile(“local123”),这将关闭该组件。太好了 接下来,我想加入Eclipse的运行配置…>JVM参数Dspring.profiles.active=local123,这样当我在本地运行构建时,组件才被打开。没有快乐。我看到一些帖子说或类似build.gradle bootRun { systemProperti

不是专家,但Gradle是(Spring Boot)项目正在使用的。我有一个
@组件
,它运行设置虚拟数据,但我只希望它在本地运行。因此,现在我也在它上面放置了一个
@Profile(“local123”)
,这将关闭该组件。太好了

接下来,我想加入Eclipse的
运行配置…>JVM参数
Dspring.profiles.active=local123,这样当我在本地运行构建时,组件才被打开。没有快乐。我看到一些帖子说或类似build.gradle

bootRun {
    systemProperties System.properties
}
但无论我在哪里尝试将其添加到文件中,都会导致构建崩溃

  • 我哪里做错了?和/或
  • 我在哪里可以得到build.gradle结构的文档,以确定它应该放在哪里
    您需要一个
    application-local123.properties
    文件,该文件与
    application.profile
    @LuisMuñoz位于同一目录中,我放入了一个空白的application-local123.yml文件,其中包含“无法找到参数的方法bootRun()”和“在根项目中找不到任务‘bootRun’”build.gradle中的bootRun部分不起作用。为什么为空,应该与base.properties相同。:(不幸的是没有。仍然给我:“找不到参数的方法bootRun()”。我希望应用程序文件的内容将从默认文件继承?