Установка Liferay IDE в Eclipse с Oracle Enterprise Pack - PullRequest
3 голосов
/ 06 сентября 2011

Кто-нибудь смог успешно установить Oracle Enterprise Pack для Eclipse И Liferay IDE?Кажется, существует взаимоисключающая зависимость от Sapphire, и я не могу найти хак для установки обоих.

Вот ошибка, выданная Eclipse при попытке установить Liferay IDE:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Liferay IDE 1.3.1.v201108310601 (com.liferay.ide.eclipse.tools.feature.group 1.3.1.v201108310601)
  Software currently installed: Oracle Web Tier Tools 1.7.3.201107052114 (oracle.eclipse.tools.indigo.webtier.feature.group 1.7.3.201107052114)
  Only one of the following can be installed at once: 
    Sapphire Modeling Framework 0.2.3.201106221307 (org.eclipse.sapphire.modeling 0.2.3.201106221307)
    Sapphire Modeling Framework 0.3.0.201106221325 (org.eclipse.sapphire.modeling 0.3.0.201106221325)
  Cannot satisfy dependency:
    From: Liferay Portlet Core 1.5.0.v201108310601 (com.liferay.ide.eclipse.portlet.core 1.5.0.v201108310601)
    To: bundle org.eclipse.sapphire.modeling 0.3.1
  Cannot satisfy dependency:
    From: Liferay IDE 1.3.1.v201108310601 (com.liferay.ide.eclipse.tools.feature.group 1.3.1.v201108310601)
    To: com.liferay.ide.eclipse.portlet.core [1.5.0.v201108310601]
  Cannot satisfy dependency:
    From: Oracle Web Tier Tools 1.7.3.201107052114 (oracle.eclipse.tools.indigo.webtier.feature.group 1.7.3.201107052114)
    To: oracle.eclipse.tools.webtier.jsf [4.0.2.201107052114]
  Cannot satisfy dependency:
    From: Oracle WebLogic Server Tools 4.0.2.201107052114 (oracle.eclipse.tools.weblogic 4.0.2.201107052114)
    To: bundle org.eclipse.sapphire.modeling [0.2.3,0.3.0)
  Cannot satisfy dependency:
    From: Oracle Web Tier Tools JSF 4.0.2.201107052114 (oracle.eclipse.tools.webtier.jsf 4.0.2.201107052114)
    To: bundle oracle.eclipse.tools.weblogic [4.0.2,4.1.0)

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

В последнем выпуске Liferay IDE для работы требуется определенная версия Sapphire, поэтому его нельзя установить совместно с Oracle, для которого также требуется определенная версия, отличающаяся от указанной.

Единственный обходной путь - это загрузить исходный код Liferay IDE и собрать его вручную, а перед сборкой открыть действительный диапазон версий для требований сапфира для всех загружаемых плагинов Liferay IDE (5 из них имеют сапфировое покрытие),Примечание: это будет означать, что каждый раз, когда основанная на сапфире функция в Liferay IDE действительно сталкивается с чем-то необходимым, она может потерпеть неудачу, но все остальное будет работать нормально.Если вы заинтересованы в этом, чтобы решить эту проблему, я буду рад помочь, но мы должны продолжить этот разговор здесь: Форумы Liferay IDE

0 голосов
/ 21 января 2016

Я получил решение.Сначала установите пакет oracle, а затем установите плагин liferay Ide. Это сработало для меня

...