Как настроить Maven для создания двух версий артефакта, каждая для разных целевых JRE

У меня есть модуль 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.3
                    1.1
                    true
                
            

        

    


8
задан Alex Oliveira 6 June 2012 в 20:25
поделиться