Я использую плагин Google для затмения с библиотеками GWT и Appengine.Время от времени я обновляю одну из библиотек, которая в настоящее время включает:
- Я устанавливаю обновление где-то на моем HD
- Я добавляю обновление в качестве альтернативного SDK в Eclipse, суниверсальное имя
- Я обновляю настройки проекта, чтобы они указывали на новое универсальное имя
- Я фиксирую измененные файлы настроек (которые НЕ включают в себя обновленную библиотеку) в нашей системе контроля версий
Проблема здесь в неудачных шагах 5-7: 5 Все остальные сборки перестают работать после изменения, 6 Я перехожу с машины на машину, повторяя шаги 1 и 2и 7 Я думаю в девятый раз: «Я действительно должен найти способ автоматизировать это».
Я здесь для неуловимого шага 8: На самом деле автоматизировать это.Я хочу включить SDK в моего контроля версий, поэтому, когда я переключаюсь между версиями или устанавливаю магазин на новом компьютере, соответствующие SDK автоматически устанавливаются и загружаются.Я не хочу настраивать параметры затмения вообще.В моей идеальной ситуации я желаю установить Eclipse и GPE на каждую машину, но после этого я просто хочу клонировать свой репозиторий и перейти.
Я попытался сделать это, удалив библиотеку GWT из моегонастройки сборки, копирование всей установочной папки GWT в корень моего проекта и добавление оттуда gwt-user.jar и gwt-dev.jar в путь сборки.Это почти работает, но затмение жалуется, что не может найти gwt-servlet.jar (даже если он существует точно там, где он утверждает, что ищет его!).Кажется, есть и другие магические настройки, которые я не понимаю.
Наконец, вопрос: если это правильный путь, какими настройками мне нужно управлять вручную?Если это неправильный трек, то какой правильный?