Настройте Maven 2 для распечатки команд Javac на этапе компиляции

StackOverflow https://stackoverflow.com/questions/2210005

  •  18-09-2019
  •  | 
  •  

Вопрос

Есть ли способ заставить Maven 2 (> 2.0.10) печатать фактические команды Javac, которые он выполняет.Нам продолжает не хватать памяти, хотя мы увеличили максимум с помощью MAVEN_OPTS.Я хотел бы иметь возможность видеть фактическое выполнение команды, которой не хватает памяти.

Я пробовал использовать подробную настройку ниже в разделе управления плагинами файла pom, но, похоже, это не дает мне команду javac:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.5</source>
        <target>1.5</target>
        <maxmem>1024m</maxmem>
        <compilerArguments>
            <verbose/>
        </compilerArguments>
    </configuration>
</plugin>
Это было полезно?

Решение

Пробовали ли вы запустить Maven с помощью -X команда для печати отладочной информации?

$ mvn -?
...
 -X,--debug      Produce execution debug output

Затем плагин maven-javac должен распечатать используемый путь к классам, исходные каталоги/путь и т. д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top