如何在maven安装时忽略java文件

时间:2017-05-05 23:52:42

标签: maven spring-boot

我有一个@Service类,我正在缓存一些表数据。我不希望在构建mvn install时运行这些查询。有没有办法在构建时忽略该文件,它只在我启动服务器时执行?

这是一个弹簧启动应用程序。

1 个答案:

答案 0 :(得分:0)

以下是我的问题的背景。我已经从http://start.spring.io/站点初始化了spring boot app,它实际上添加了带有SpringBootTest注释的虚拟应用程序测试文件和带有Test注释的默认contextLoads(),旨在初始化并执行所有需要初始化的测试用例。执行所有代码库。在我看来,这不是必需的,因为我们可以为每个控制器/管理器提供相应的测试类,这将提供更多受控环境来连接测试设置和执行。

我删除了默认的应用程序测试文件,并包含了代码覆盖率和质量的相应测试类。这样我的bean就不会在服务器启动时执行而是构建时间。