java - 我可以根据 Maven 中的配置文件安装特定的依赖项吗
问题描述
我有一个应该在不同环境中运行的应用程序。这些环境中的每一个都使用彼此不兼容的不同依赖项。例如。休眠版
我可以使用 pom.xml 中的配置文件在构建时以某种方式决定安装哪些依赖项吗?
还是有更好的方法来做到这一点?
解决方案
我需要的是两个基于 Jdk 版本激活的配置文件。对于我的一个环境,我有 jdk1.7 和另一个 jdk1.8。
这是我的 pom 现在的样子。
<profiles>
<profile>
<id>Env1</id>
<activation>
<jdk>1.7</jdk>
</activation>
<dependencies>
<dependency>Any dependency you want</dependency>
</dependencies>
</profile>
<profile>
<id>Env2</id>
<activation>
<jdk>1.8</jdk>
</activation>
<dependencies>
<dependency>Any dependency you want</dependency>
</dependencies>
</profile>
</profiles>
希望它可以帮助某人。
推荐阅读
- sql-server - 为什么 TRUNCATE 语句需要 ALTER 权限?
- javascript - 在 Vanilla JavaScript 中查找窗口的高度()
- python - (ibm_db) ImportError: DLL load failed while importing ibm_db: The specified module could not be found
- javascript - 确定从父元素继承的语言环境更改
- javascript - Stampit - TypeError:不是函数
- java - java hashmap似乎允许2个重复键
- python - 使用多个 GPU 时如何保存模型?
- javascript - 按数据属性查找元素
- python - 字典值排序错误
- javascript - 平台浏览器已经设置好了。用 [object Object] 覆盖平台。在电子应用程序中使用 tfjs-node 时