У меня есть модуль maven, который мне нужно использовать в клиенте J2ME и на сервере EJB. В клиенте мне нужно скомпилировать его для цели 1.1 и на сервере для цели 1.6.
Мне также нужно развернуть версию 1.6 в репозитории Nexus, чтобы участники, работающие над серверным проектом, могли включить эту зависимость без загрузки исходного кода.
Я читал на http://java.dzone.com/articles/maven-profile-best-practices, что использование профилей — не лучший способ сделать это, но автор этого не сделал. т сказать, что это лучший способ.
Вот мой файл pom.xml:
4.0.0
proj-parent
br.com.comp.proj
0.0.4-SNAPSHOT
proj-cryptolib
proj - Cryto Lib
br.com.comp
comp-proj-mobile-messages
0.0.2-SNAPSHOT
maven-compiler-plugin
2.3.2
1.1
true