Ошибка при создании проекта плагина Liferay

Я новичок в Liferay/java/Eclipse.

Я пытаюсь настроить простой проект Liferay Plugin, но всякий раз, когда я пытаюсь создать проект и нажимаю «Готово», я получаю сообщение об ошибке:

«Ошибка при создании проекта плагина Liferay».

Вот конфигурация, которую я использую:

Затмение-Кеплер

Плагины Liferay SDK 6.2

Портал Liferay/Tomcat 6.2

версия Java: 1.8.0_05

Переменные среды установлены в:

$JAVA_HOME = C:\Program Files\Java\jdk1.8.0_05 $PATH = /c/Program Files/Java/jre8/bin

Вот моя трассировка стека из журнала ошибок:

org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
    at com.liferay.ide.project.core.util.ProjectUtil.importProject(ProjectUtil.java:1214)
    at com.liferay.ide.project.core.PluginsSDKProjectProvider.doCreateNewProject(PluginsSDKProjectProvider.java:177)
    at com.liferay.ide.project.core.NewLiferayProjectProvider.createNewProject(NewLiferayProjectProvider.java:45)
    at com.liferay.ide.project.core.model.NewLiferayPluginProjectOpMethods.execute(NewLiferayPluginProjectOpMethods.java:101)
    at com.liferay.ide.project.core.model.NewLiferayPluginProjectOp$Impl.execute(Unknown Source)
    at org.eclipse.sapphire.ui.forms.swt.SapphireWizard.performFinish(SapphireWizard.java:352)
    at org.eclipse.sapphire.ui.forms.swt.SapphireWizard$3.run(SapphireWizard.java:314)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:363)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$5.run(FacetedProject.java:1099)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChanges(FacetedProject.java:1109)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.commitChanges(FacetedProjectWorkingCopy.java:2020)
    at com.liferay.ide.project.core.util.ProjectUtil.createNewSDKProject(ProjectUtil.java:544)
    at com.liferay.ide.project.core.util.ProjectUtil.importProject(ProjectUtil.java:1210)
    ... 7 more

и мои данные сеанса:

eclipse.buildId=4.3.2.M20140221-1700
java.version=1.8.0_05
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

Любые идеи относительно того, что вызывает это?


person Fetus    schedule 11.09.2014    source источник
comment
В качестве альтернативного подхода вы можете использовать встроенный создать сценарии для создания проекта и его импорта в eclipse.   -  person Origineil    schedule 12.09.2014
comment
отличное сообщение об ошибке, которое вы там нашли - хороший пример того, что вы не хотите видеть. Дикая догадка: попробуйте, если Java7 является ограничением: Liferay еще не сертифицирован для Java8, так как он работает на самых разных серверах приложений (вплоть до Java6), внедрение не так быстро.   -  person Olaf Kock    schedule 12.09.2014
comment
@OlafKock начал с нуля, но на этот раз с jre7 вместо jre8, и это работает! Спасибо за вашу помощь.   -  person Fetus    schedule 12.09.2014


Ответы (2)


Проблема была устранена путем удаления jre8 и использования вместо него jre7.

person Fetus    schedule 12.09.2014

Я только что прочитал где-то еще о компиляторе. Это также может быть причиной. Что ж, я изменил свой на 1.6, и он отлично работал. Итак, вы переходите к:

Windows -> настройки-> java-> Компилятор

а там можно поменять

person Sonia    schedule 21.09.2016