陷入“创建Liferay插件项目......”

时间:2017-10-03 16:49:42

标签: java ant liferay

标题说明了一切。安装了Ant(它已经工作,已经检查过),JDK 8,Liferay Portal 7,并下载了Liferay插件SDK。我已经编辑了build.properties,并将“app.server.parent.dir”设置为Liferay服务器的绝对方向。我在W10 x64环境中工作。

一切似乎都运行良好,除非因为我在讨论开发portlet等需要的新Liferay插件项目时遇到困难。

它不会给出任何错误消息,也不会使进度条前进。它只是卡住了。当我取消操作时,我可以检查我的工作区中的日志,其中说明了以下内容:

  

!ENTRY org.eclipse.ant.launching 4 120 2017-10-03 18:48:10.233   !MESSAGE从Ant UI记录的错误:!STACK 0 java.net.SocketException:   java.net.SocketInputStream.read上的连接重置(未知来源)     在java.net.SocketInputStream.read(未知来源)at   sun.nio.cs.StreamDecoder.readBytes(未知来源)at   sun.nio.cs.StreamDecoder.implRead(未知来源)at   sun.nio.cs.StreamDecoder.read(未知来源)at   java.io.InputStreamReader.read(未知来源)at   java.io.BufferedReader.fill(未知来源)at   java.io.BufferedReader.readLine(未知来源)at   java.io.BufferedReader.readLine(未知来源)at   org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener $ ServerConnection.run(RemoteAntBuildListener.java:94)

     

!ENTRY com.liferay.ide.project.core 4 0 2017-10-03 18:48:10.251   !MESSAGE创建Liferay插件项目时出错。 !堆栈1   org.eclipse.core.runtime.CoreException:Source   'C:\用户\ Zerok \ workspace.metadata.plugins \ com.liferay.ide.sdk.core \创建\ 1507049166115'   不存在于   com.liferay.ide.project.core.PluginsSDKProjectProvider.createNewProject(PluginsSDKProjectProvider.java:438)     在   com.liferay.ide.project.core.PluginsSDKProjectProvider.createNewProject(PluginsSDKProjectProvider.java:1)     在   com.liferay.ide.project.core.model.NewLiferayPluginProjectOpMethods.execute(NewLiferayPluginProjectOpMethods.java:93)     在   com.liferay.ide.project.core.model.NewLiferayPluginProjectOp $ Impl.execute(未知   来源)at   org.eclipse.sapphire.ui.forms.swt.SapphireWizard.performFinish(SapphireWizard.java:398)     在   org.eclipse.sapphire.ui.forms.swt.SapphireWizard $ 3.run(SapphireWizard.java:362)     在   org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:119)   引起:java.io.FileNotFoundException:Source   'C:\用户\ Zerok \ workspace.metadata.plugins \ com.liferay.ide.sdk.core \创建\ 1507049166115'   不存在于   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1298)at   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1191)at at   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1160)at at   com.liferay.ide.project.core.PluginsSDKProjectProvider.createNewProject(PluginsSDKProjectProvider.java:432)     ... 6更多!SUBENTRY 1 com.liferay.ide.project.core 4 0 2017-10-03   18:48:10.251!消息来源   'C:\用户\ Zerok \ workspace.metadata.plugins \ com.liferay.ide.sdk.core \创建\ 1507049166115'   不存在!STACK 0 java.io.FileNotFoundException:Source   'C:\用户\ Zerok \ workspace.metadata.plugins \ com.liferay.ide.sdk.core \创建\ 1507049166115'   不存在于   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1298)at   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1191)at at   org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1160)at at   com.liferay.ide.project.core.PluginsSDKProjectProvider.createNewProject(PluginsSDKProjectProvider.java:432)     在   com.liferay.ide.project.core.PluginsSDKProjectProvider.createNewProject(PluginsSDKProjectProvider.java:1)     在   com.liferay.ide.project.core.model.NewLiferayPluginProjectOpMethods.execute(NewLiferayPluginProjectOpMethods.java:93)     在   com.liferay.ide.project.core.model.NewLiferayPluginProjectOp $ Impl.execute(未知   来源)at   org.eclipse.sapphire.ui.forms.swt.SapphireWizard.performFinish(SapphireWizard.java:398)     在   org.eclipse.sapphire.ui.forms.swt.SapphireWizard $ 3.run(SapphireWizard.java:362)     在   org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:119)

对于什么是错的任何想法?

2 个答案:

答案 0 :(得分:2)

请勿使用Liferay插件SDK为Liferay 7开发。请改用Liferay Workspace。它允许您从CLI和Liferay IDE中使用Maven和Gradle。

答案 1 :(得分:0)

要在liferay 7 / DXP中创建portlet,不要求liferay SDK。 您可以按照以下链接了解如何在liferay 7 / DXP中创建portlet。

http://prntscr.com/h54nra][1]