Maven -如何告诉Maven使用应用程序集成运行集成测试.src/test/resources下的属性?



关于Maven和如何运行集成测试的小问题,但是配置文件属性文件的默认路径不同。

当前,集成测试阶段在应用程序集成中运行良好。src/main/resources.

<profiles>
<profile>
<id>integration</id>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<wait>1000</wait>
<maxAttempts>180</maxAttempts>
<jmxPort>${random.jmx.port}</jmxPort>
<jvmArguments>
-Dspring.application.admin.enabled=true
</jvmArguments>
</configuration>
<executions>
<execution>
<id>pre-integration-test</id>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>post-integration-test</id>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

我只是想告诉Maven,"嘿,不要看src/main/resources下的默认位置,我把它移到了src/test/resources下,请从那里读取"。

如何配置?

谢谢

您可以在配置部分配置文件中设置为" integration"通过添加

<profiles><profile>integration</profile></profiles>