Как вы получаете компилятор презентаций Scala IDE, чтобы показать вам логи вывода компилятора? - PullRequest
0 голосов
/ 22 октября 2011

Когда я вызываю компилятор Scala из командной строки, используя свой собственный плагин компилятора, я использую следующие два параметра, чтобы увидеть, что происходит:

-Ylog:generatewrappers -Xprint:generatewrappers

Это дает мне всю необходимую информацию.Используя тот же плагин в Scala IDE для Eclipse, эти параметры еще не доступны в свойствах компилятора.Если я просто добавлю их точно так же, как указано выше, в поле «Дополнительные параметры командной строки», это, похоже, не даст никакого эффекта, хотя я вижу, что плагин выполняет свою работу.

Так как я могу получитьEclipse, чтобы показать мне вывод плагина / компилятора, либо в представлении консоли Eclipse, либо в представлении проблемы (или для этого есть специальное другое представление)?

РЕДАКТИРОВАТЬ: Если кому-то все равно, яполучаю очень полезное сообщение об ошибке:

Error in Scala compiler: null

, что очень расстраивает.Я попытался использовать опцию -Ypresentation-log, надеясь хотя бы получить выходные данные в этом файле, но все, что он содержит, выглядит примерно так:

"wait for more work"(
  ),
"atnode"(
  1,
  1319373203925),
"asked"(
  ),
"atnode"(
  2,
  1319373203926),
...
"exception thrown"(
  "scala.tools.nsc.interactive.ShutdownReq$"(
    ))

Эта ошибка не появляется, когда я компилирую из командыстроки, использующие те же параметры, поэтому у меня нет возможности отладить ее без фактического вывода компилятора представления.

1 Ответ

2 голосов
/ 11 ноября 2011

Все сообщения журнала компилятора являются printlns.Они идут на стандартный вывод.Запустите Eclipse из командной строки, чтобы увидеть их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...