2010-10-06 1 views
1

Я использую плагин Google Eclipse для разработки GWT. Для создания конфигурации есть папка .settings с двумя файлами com.google.gdt.eclipse.core.prefs и com.google.gwt.eclipse.core.prefs. Эти файлы являются своего рода файлами-собственниками.Как установить выходной каталог с плагином google eclipse?

Теперь я пытаюсь установить два разных каталога для исходных и выходных файлов. Но я не могу найти документацию об этих файлах.

То, что я получил до сих пор, это.

eclipse.preferences.version=1 
jarsExcludedFromWebInfLib= 
lastWarOutDir=myoutputdirectory 
warSrcDir=war 
warSrcDirIsOutput=false 

Но с помощью этого, на compilationtime он открывает filechooser-диалог на myoutputdirectory каждый раз, ожидая подтверждения.

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

ответ

1

Возможно, я неправильно понял вашу проблему. Но почему бы вам просто не сказать компилятору GWT, где выводить файлы с помощью (-gen и -Дополнительного-workDir,) командной строкой параметра -war? То же самое работает в режиме разработки GWT ...

http://code.google.com/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideCompilerOptions

http://code.google.com/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html#What_options_can_be_passed_to_development_mode

4

Моя версия этого файла имеет абсолютный путь к lastWarOutDir.

Возможно, он продолжает подсказывать вам, потому что он не может найти myoutputdirectory (или, может быть, вы только что изменили его ради конфиденциальности).

В любом случае, если вы щелкните правой кнопкой мыши на project > Run As > Run Configurations, перейдите на вкладку (x)= Аргументы и вы увидите -war аргумент, содержащий значение lastWarOutDir.

Если вы хотите получить приглашение, чтобы вы могли изменить каталог, вы можете удалить все аргументы, заставив плагин Google перенастроить.

Я надеюсь, что это поможет. Если нет, сообщите нам, что вы действительно хотите здесь сделать.