Podle mě s tím NetBeans nemají mnoho společného.

Když si vygeneruješ quickstart archetype tak má 1.3 nastaveno taky, protože je 
to default Mavenu.

Správné řešení je IMHO oprava archetypů přimo u Mavenu, případně Mavenu 
samotného, vzhledem k tomu, že žádná jiná než 6.0 Java není podporována.

Obezličkou by možná mohlo být nastavení javac pluginu na 1.6 v settings.xml, 
ale to není systémové řešení uvnitř firmy, protože by si to museli nastavit 
všichni. Nevím, jestli se nějak settings.xml dají sdílet přes web.

Tom




-----Původní zpráva-----
Od: [email protected] za uživatele msk.conf
Odesláno: st 20.10.2010 16:01
Komu: [email protected]
Předmět: Netbeans, maven, source/target platform
 

  Ahoj.

Uz dlhsiu dobu ma stve jedna prkotina, ktoru som doteraz nemal cas riesit.

Ked v netbeans vytvorim novy maven projekt ( maven quickstart archetype ),
vzdy je sources typu java 1.3 a musim rucne prepinat na 1.6 ( cim prida 
do pom.xml
parametre pre maven-compiler-plugin ), aby som mohol pouzivat dnes bezne 
veci.

Mna by zaujimalo, ci je mozne toto chovanie nejak prepnut defaultne. Na 
webe som nic
nevypatral, napada ma akurat spravit si vlastny archetype, ale to neni 
uplne ono, pretoze potom
nech vytvorim akykolvek iny typ projektu, som na zaciatku.

Neni to nic bez coho by som nedokazal zit, ale pride mi to, ze je niekde 
nieco zle, pretoze neverim,
ze by sa niekto dnes dobrovolne obmedzoval syntaxou 1.3 a ze by to 
autori maven-u nevedeli.

Diky

--
Dusan




Odpovedet emailem