Chcę skonfigurować Maven2 do używania sun-java6-jdk do budowania modułów Java SE 1.6 i używania openjdk-7 do budowania modułów Java SE 1.7. Czy to możliwe?Skonfiguruj Mavena do używania różnych JDK dla różnych wersji J2SE?
Maven2 powinien następnie automatycznie wybrać prawidłowy JDK do budowania różnych modułów w jednym poleceniu.
Na przykład, powinno być
$ mvn package
zamiast
$ cd module1
$ update-alternatives ... jdk6 ...
$ mvn package
...
$ cd module2
$ update-alternatives ... jdk7 ...
$ mvn package
P.S. Nie ma nic o plikach pom.xml, które zostały już skonfigurowane z różnymi wartościami dla różnych modułów. Jeśli zdecyduję się użyć openjdk-7, Maven2 wygeneruje pliki w wersji 1.6, ale używając openjdk-7 zamiast sun-java6-jdk. Pytanie brzmi, jak skonfigurować profile Java SE.
FYI: nie ma czegoś takiego jak J2SE 1.6. Począwszy od wersji 1.6, nazywa się Java SE (tak jak J2EE to teraz Java EE). [Referencja] (http://weblogs.java.net/blog/kgh/archive/2005/06/goodbye_j2se_he_1.html) –