Плагин Google для Eclipse (GPE), как и многие другие плагины Eclipse, не является обязательным; это просто помощь.
Но во-первых, если «корпоративная безопасность не позволяет мне устанавливать какой-либо плагин» означает, что вам не разрешено использовать рынок Eclipse или контактные сайты обновлений, стоит отметить, что вы можете загрузить сайт обновления как ЗИП использоваться локально: https://developers.google.com/eclipse/docs/install-from-zip
Если это не допускается либо, то давайте посмотрим на функции, предоставляемой G и как возможно, вы можете сделать то же самое без плагина:
Мастер для создания новых проектов: вы находитесь в проекте Maven, так что вас это не беспокоит.
Запуск и отладка: вы можете сделать то же самое с Java Application запуска. Выберите com.google.gwt.dev.DevMode
как Основной класс, добавьтеJAR в путь к классу (вы также можете добавить его как зависимость с областью действия provided
и проигнорировать предупреждение, напечатанное gwt-maven-plugin
) при необходимости, добавить исходные папки в путь к классам и пройти the appropriate arguments.
Волшебники: будем честными, они не повысят вашу производительность настолько сильно.
GWT компиляции: вы можете сделать то же самое с Java Application запуска. Выберите com.google.gwt.dev.Compiler
как Основной класс, добавьте gwt-dev
и ваши исходные папки в путь к классам и пройдете the appropriate arguments.
Редакторы: вы потеряете форматирование и подсвечивание методов JSNI, а также справочную проверку ваших ссылок JSNI, автоматическое заполнение в UiBinder и валидация UiBinder и ClientBundle ссылок. Все это будет сделано только тогда, когда вы GWT-компилируете свой проект.
RPC: вы потеряете подтверждение своих интерфейсов RPC и сможете быстро исправить синхронизацию синхронизирующих и асинхронных интерфейсов. Проверка будет выполнена только тогда, когда вы GWT-компилируете свой проект.
JUnit: вы можете сделать то же самое with a JUnit launcher: просто убедитесь, что вы добавляете gwt-dev
и ваши исходные папки к классам, и передать соответствующие параметры как системное свойство gwt.args
(см «Передача аргументов в Test инфраструктуры» в the docs).
Ничего непреодолимого.
Я думаю, вам придется искать через источник плагина и переписывать его самостоятельно ради безопасности. – otonglet
Какой плагин вы говорите? «Gwt-maven-plugin» или Google Plugin для Eclipse? –
@ThomasBroyer плагин eclipse. это внутреннее приложение панели мониторинга, поэтому безопасность не вызывает большой озабоченности. Он не будет доступен за пределами локальной сети. –