仅供本地使用的 Maven 依赖项
Maven dependency for local use only
是否可以在我的 Maven pom 中有一个依赖项,它只会在我的开发环境中本地使用?
在 IDE 中进行本地开发时,我需要依赖 PostgreSQL,因为我只在本地使用 Postgres。在 T、A 和 P 环境中,我们使用不同的数据源,因此我们不希望在那里的构建中依赖于 postgres。
它是一个 Spring 引导应用程序。
正在寻找解决方案,
干杯!
凯氏
我已经通过使用这个特定依赖项的运行时范围解决了这个问题(感谢@khmarbaise 指出了这一点)。我想我是为了问而问,如果我在问这个问题之前再考虑一下的话,我本可以想到这一点的……
话又说回来,这也可能对其他人有所帮助。配置文件的建议可能会更好,但我没有再研究了。
<!-- FOR LOCAL IDE DEVELOPMENT ONLY -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
是否可以在我的 Maven pom 中有一个依赖项,它只会在我的开发环境中本地使用?
在 IDE 中进行本地开发时,我需要依赖 PostgreSQL,因为我只在本地使用 Postgres。在 T、A 和 P 环境中,我们使用不同的数据源,因此我们不希望在那里的构建中依赖于 postgres。
它是一个 Spring 引导应用程序。
正在寻找解决方案,
干杯! 凯氏
我已经通过使用这个特定依赖项的运行时范围解决了这个问题(感谢@khmarbaise 指出了这一点)。我想我是为了问而问,如果我在问这个问题之前再考虑一下的话,我本可以想到这一点的…… 话又说回来,这也可能对其他人有所帮助。配置文件的建议可能会更好,但我没有再研究了。
<!-- FOR LOCAL IDE DEVELOPMENT ONLY -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>