我有一个应在不同环境下运行的应用程序。这些环境中的每一个都使用彼此不兼容的不同依赖项。例如。休眠版本
我可以利用pom.xml中的配置文件以某种方式在构建时决定要安装哪些依赖项吗?
或者有更好的方法吗?
答案 0 :(得分:0)
我需要的是根据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>
希望它可以帮助某人。