如何解决Maven 依赖项仅供本地使用
是否有可能在我的 Maven pom 中有一个依赖项,它只会在我的开发环境中本地使用?
在我的 IDE 中进行本地开发时,我需要依赖 PostgreSQL,因为我只在本地使用 Postgres。在 T、A 和 P 环境中,我们使用不同的数据源,因此我们不希望在那里的构建中依赖 postgres。
这是一个 Spring Boot 应用程序。
正在寻找解决方案,
干杯! 谢尔德
解决方法
我通过使用此特定依赖项的运行时范围解决了这个问题(感谢 @khmarbaise 指出这一点)。我想我是为了问而问的,如果我在问这个问题之前多想一想,我可能会想到这一点...... 再说一次,这也可能对其他人有所帮助。个人资料建议可能更好,但我没有再研究。
<!-- FOR LOCAL IDE DEVELOPMENT ONLY -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。