Dear All,
I would like to ask if it is possible to define dependencies in Maven2
POM file to reflect the JRE version. For example, I would like to use
commons-dbcp-1.3 in JRE 1.5 and commons-dbcp-1.4 in JRE 1.6.
Defining the corresponding profiles doesn't work - I am most probably
missing something.
....
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>${dbcpVersion}</version>
</dependency>
...
<profile>
<id>JRE5</id>
<activation>
<jdk>1.5</jdk>
<property>
<name>dbcpVersion</name>
<value>1.3</value>
</property>
</activation>
</profile>
<profile>
<id>JRE6</id>
<activation>
<jdk>1.6</jdk>
<property>
<name>dbcpVersion</name>
<value>1.4</value>
</property>
</activation>
</profile>
</profiles>
Best regards,
Nina Jeliazkova