Java Eclipse SpringTestSuite 4/Spring Boot 2 Maven在运行测试时如何排除类执行?

Java Eclipse SpringTestSuite 4/Spring Boot 2 Maven在运行测试时如何排除类执行?,java,eclipse,spring-boot,spring-tool-suite,junit5,Java,Eclipse,Spring Boot,Spring Tool Suite,Junit5,我有一个运行SpringBoot2Web应用程序的Eclipse SpringToolSuite 4.M12 IDE。我有一个类,用于在运行应用程序时为数据库设置种子。当我使用runas/Maven Test运行JUnit5测试时,我希望阻止类运行。我认为可以使用与测试配置一起使用的概要文件名来实现这一点,并使用类似@profile(“!test”)的内容排除类。不幸的是,我不知道如何在pom文件中指定概要文件名 有什么方法可以完成这种事情吗?找到一种方法,添加 <configuratio

我有一个运行SpringBoot2Web应用程序的Eclipse SpringToolSuite 4.M12 IDE。我有一个类,用于在运行应用程序时为数据库设置种子。当我使用runas/Maven Test运行JUnit5测试时,我希望阻止类运行。我认为可以使用与测试配置一起使用的概要文件名来实现这一点,并使用类似@profile(“!test”)的内容排除类。不幸的是,我不知道如何在pom文件中指定概要文件名

有什么方法可以完成这种事情吗?

找到一种方法,添加

<configuration>
<argLine>-Dspring.profiles.active=test</argLine>
</configuration>

-Dspring.profiles.active=测试
maven surefire插件