Java 在Eclipse中使用Gradle-Can';t使-Dspring.profiles.active生效
不是专家,但Gradle是(Spring Boot)项目正在使用的。我有一个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
@组件
,它运行设置虚拟数据,但我只希望它在本地运行。因此,现在我也在它上面放置了一个@Profile(“local123”)
,这将关闭该组件。太好了
接下来,我想加入Eclipse的运行配置…>JVM参数
Dspring.profiles.active=local123,这样当我在本地运行构建时,组件才被打开。没有快乐。我看到一些帖子说或类似build.gradle
bootRun {
systemProperties System.properties
}
但无论我在哪里尝试将其添加到文件中,都会导致构建崩溃
您需要一个
application-local123.properties
文件,该文件与application.profile
@LuisMuñoz位于同一目录中,我放入了一个空白的application-local123.yml文件,其中包含“无法找到参数的方法bootRun()”和“在根项目中找不到任务‘bootRun’”build.gradle中的bootRun部分不起作用。为什么为空,应该与base.properties相同。:(不幸的是没有。仍然给我:“找不到参数的方法bootRun()”。我希望应用程序文件的内容将从默认文件继承?