Плагин релиза Maven: укажите версию компилятора java

У меня есть этот проект, состоящий из нескольких банок и войны, чтобы сделать ухо. Я строю все в снимке, и он прекрасно работает. Затем я сделал релиз для каждого отдельного проекта и увидел, что банки и война немного отличаются по размеру от снимков.

Сравнивая файл с файлом, я понял, что все файлы .class были там, но немного больше или больше всего 40 байт.

Я заставляю компиляцию использовать java 1.5, используя этот тег в Maven:

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target> 
                </configuration>

Я использую этот тег для плагина релиза:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.0</version>
    <configuration>
        <releaseProfiles>release</releaseProfiles>
        <goals>deploy</goals>
    </configuration>
</plugin>

Может ли плагин релиза компилироваться в 1.6 или другой, объясняя разницу в размерах классов? Если да, могу ли я сделать плагин релиза скомпилированным в 1.5?

Спасибо за ваш вклад.

15
задан IceGras 3 September 2010 в 18:07
поделиться