Есть ли способ сообщить IntelliJ IDEA, какую папку вывода использовать для компилятора GWT? - PullRequest
6 голосов
/ 09 ноября 2011

Есть ли способ сообщить IntelliJ IDEA, какую папку вывода использовать для компилятора GWT?Я знаю, что он копирует артефакты в папку проекта, но не копирует дополнительные, которые я установил, используя параметр командной строки "-extra" компилятора gwt.

IntelliJ IDEA оставляет его в USER_HOME / .IntelliJIdea10 / system / gwt /имя_проекта_with_hash / имя_модуля_with_hash / compile / www

ОБНОВЛЕНИЕ : странно, я не нашел список возможных макросов пути на сайте IntelliJ.Но я нашел их в idea.jar .Возможные макросы:

APPLICATION_HOME_DIR
PROJECT_DIR
MODULE_DIR
USER_HOME

Ответы [ 3 ]

1 голос
/ 10 ноября 2011

Вы пытались построить путь, используя переменную пути $ {PROJECT_DIR}? Это разрешит местоположение проекта, а затем вы можете указать остальную часть пути. Как $ {PROJECT_DIR} / reports / extras. Я не использовал IntelliJ в течение нескольких лет, но я почти уверен, что это имя переменной пути.

EDIT: извините встроенные макросы пути в IntelliJ указаны с использованием синтаксиса $ ... $. Поэтому я думаю, что это должно быть $ PROJECT_DIR $

0 голосов
/ 19 ноября 2011

С 18 ноября 2011 года нельзя использовать макросы пути в настройках модулей проекта. Jetbrain знает об этом, и в их JIRA есть запрос на добавление функций.

Мой обходной путь для команды с несколькими инженерами на данный момент - использовать системную папку TEMP для дополнительного вывода компилятора GWT и перемещать файлы в событии после сборки в папку, в которой я хочу, чтобы она была.

0 голосов
/ 10 ноября 2011

Нет способа изменить папку вывода для компилятора GWT в IDEA. Однако вы можете указать абсолютный путь к любому каталогу после параметра '-extra'. Кстати, с какой целью вы используете «-экстра»?

...