Блог об it, программировании и интернет-маркетинге

Делюсь наблюдениями и личным опытом в области программирования и интернет-маркетинга

Maven – собираем Java проекты правильно

Posted on | October 31, 2011 | No Comments

Изначально Maven использует для компиляции проекта JDK 1.3 (mvn compile, install, package), что в большинстве случаем является очевидным недостатком. Для использования другого JDK в pom.xml необходимо приписать:

<build>
    ...
    <plugins>
     ... 
     <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
     ...
    </plugins>
</build>

Также JDK 1.3 не поддерживает аннотации, поэтому если проект использует аннотации и мы попытаемся его скомпилировать под 1.3, то получим:
[INFO] Compilation failure
... annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)

SEO Community Ваау! News2.ru SMI2 Google Bookmarks I.ua Закладки Yandex Ruspace Web-zakladka Zakladok.net delicious БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Comments