Быстрее javac/ant?

Вы можете просто проверить наличие ошибок следующим образом: if(err.response.data.errors){ this.errors = err.response.data.errors; } this.errors будет массивом, который вы можете просмотреть с помощью v-for, чтобы отобразить его

5
задан 13ren 27 April 2009 в 14:53
поделиться

5 ответов

Eclipse сделает это за вас ... но он, вероятно, немного больше, чем "патч" для вашей проблемы.

Кроме этого, вы можете свернуть свой собственный плагин компилятора. Есть два подхода:

  1. Запустить java-компилятор изнутри ant (вместо создания нового процесса). Не уверен, что муравей уже делает это; если нет, то это сэкономит вам немного времени. Подробнее смотрите в API компилятора Java 6. .

  2. Запустите javac в серверном процессе, который прослушивает параметры в сокете. В ant отправьте процессу командную строку и дождитесь отправки вывода. Постоянно спасает вас от запуска нового процесса.

  3. Попробуйте использовать компилятор eclipse. В отличие от исходного javac, компилятор Eclipse довольно хорошо умеет «игнорировать» ошибки, поэтому он может создавать файлы классов, даже если они содержат ошибки. Это не Это, кажется, много значит, но позволяет вам все время компилировать в фоновом режиме. Когда вы сделаете свое последнее сохранение (завершение всего), компилятор сможет скомпилировать все остальное и просто взглянет на один файл.

4
ответ дан 14 December 2019 в 04:47
поделиться

Google нашел эти два (я еще не пробовал)

  1. javac -J-клиент -J-Xms100m -J-Xmx100m

  2. JBrownie "следит за исходным кодом Java и автоматически перекомпилирует любые найденные файлы, измененные" в соответствии с (2)

3
ответ дан 14 December 2019 в 04:47
поделиться

Я настоятельно рекомендую использовать подходящую IDE с Java, поскольку повышение производительности благодаря использованию редактора, который знает о вашей программе, огромен. Подумайте о «Перейти к строке, содержащей определение переменной / класса / поля, на котором находится курсор», «Переименовать этот класс и все ссылки на него» и обо всех других приятных вещах. Если вас раздражает время, необходимое для вызова Java, возможно, вы готовы:)

1
ответ дан 14 December 2019 в 04:47
поделиться

Возможно, вы захотите взглянуть на JavaRebel

0
ответ дан 14 December 2019 в 04:47
поделиться

Я указываю все мои выходные файлы на виртуальный диск, который я создаю с помощью этой утилиты . Он ускоряет сборку (хотя и не в волшебной степени), поскольку почти все находится в памяти. Это особенно заметно при выполнении «чистой» сборки, которая становится практически мгновенной.

0
ответ дан 14 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: