Как заставить GWT Canvas работать на Eclipse в Ubuntu - PullRequest
0 голосов
/ 21 ноября 2011

Хорошо, для этого я столкнулся с рядом препятствий.Но я получил это работает.Мне просто интересно, был ли более легкий путь ... В противном случае это то, что сработало для меня.

Я буду придерживаться своего решения, но если у вас есть лучшее решение, такое как «Я только что обновил x до y», было бы полезно знать.

У меня есть / было

Ubuntu 10.04 (LTS) Eclipse 2.5 Galileo (из репозитория - и необходим для других проектов) Плагин Google Suite 2.4.2 gwt 2.0.3

Если вы хотите использовать какие-то необычные вещи HTML5, такие как canvas, gwt 2.0.3 не станет его использовать.

Насколько я могу судить, базовое обновление любого из них с использованием методов, перечисленных на соответствующих страницах, - просто приводит к головным болям.Похоже, что более новые версии GWT требуют более новых версий Eclipse. Основная причина в том, что Ubuntu не позволит вам обновить Eclipse, используя методы Eclipse.

Короткий быстрый ответ состоял в том, чтобы установить еще одно затмение из tarball и перейти оттуда.Я начал это на новом рабочем пространстве.Я не знаю, могут ли две версии Eclipse обрабатывать одно и то же рабочее пространство.

Я полагаю, что обновление Ubuntu до 11+, вероятно, сделает то же самое.но я очень рад быть на выпуске LTS.

Ответы [ 2 ]

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

Вам не нужно обновлять плагин для того, чтобы изменить версию GWT, которую вы используете.Я лично не пробовал GPE 2.4.2 с GWT 2.4, но большую часть времени, когда мне требовалась другая версия GWT, я просто загружал GWT SDK и затем указывал затмение, чтобы использовать этот SDK (вы можете управлять GWT SDK в Preferences / Google /Веб-инструментарий).Как обычно, вы можете настроить каждый проект на использование другого SDK.

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

Я переключаюсь между Vista, Win 7, Ubuntu 10LTS и 11.10 при программировании для GWT на GPE.

Причина, по которой у меня нет проблем, заключается в том, что я использую Springsource Tool Suite (STS), упаковку Springsource из Eclipse.Раньше я использовал Yoxos, но обнаружил, что Springsource работает намного лучше.Лучшая работа в том смысле, что STS-пакет Eclipse дает мне нужные мне плагины, а их панели мониторинга / сайты обновлений обеспечивают совместную работу моих плагинов.Кроме того, yoxos постоянно меняет макет и поток своего веб-сайта, что меня смущает.

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

Недавно у меня возникли проблемы с тем, что maven не работает с последним снимком Indigo.Ответ был прямо на сайте СТС.Не только ответ, но и упаковка для замены версии m2e, которая будет работать.

Я использовал synaptic / software center для установки indigo на мою машину с Ubuntu 11.10, но я никогда не использую ее - понятия не имеюпочему я даже был вынужден установить его.Поскольку мне наконец-то пришлось установить STS.

ОК, STS предлагает мне поиграть в компьютерные игры, когда мне скучно, например: aspectj, spring roo, groovy.

IMO, STS - эточтобы EClipse, как Ubuntu для Linux.В любом случае, я должен зависеть от согласованности STS из-за необходимости переключаться между windows и linux.

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

Я думаю, с одной стороны, затмениеочень сплоченное видение, но с другой стороны имеет довольно анархическое исполнение, которое затем позволяет процветающему существованию MyEclipse и SpringSource.

Я знаю, что «эксперты по Eclipse» со мной не согласятся.Но тот факт, что им нужно было быть экспертами в Eclipse, а я просто хочу быть просто программистом, говорит о многом, почему они не согласились бы со мной.

...