sdk - 在liferay中使用SDK插件创建portlet的问题

标签 sdk liferay liferay-6 liferay-ide

我已经在相同的路径中安装了 liferay-portal-tomcat-6.1.2-ce-ga3-20130816114619181.zip 和 liferay-plugins-sdk-6.1.1-20130816114619181.zip 说“/home/sim/Desktop/LR”。并尝试从 http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/installing-the-sdk 安装 SDK 插件

当我尝试创建 portlet 时

 /Desktop/LR/liferay-plugins-sdk-6.1.1/portlets$ ./create.sh newportlet "My New Portlet" 
   Buildfile: /home/sim/Desktop/LR/liferay-plugins-sdk-6.1.1/portlets/build.xml
   [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar
 [get] To: /home/sim/Desktop/LR/liferay-plugins-sdk-6.1.1/.ivy/ivy-2.3.0.jar

然后我手动下载文件ivy-2.3.0.jar
  wget  http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar--2013-09-25 15:15:00--  http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar
  Resolving www-proxy.ericsson.se (www-proxy.ericsson.se)... 153.88.253.150
  Connecting to www-proxy.ericsson.se (www-proxy.ericsson.se)|153.88.253.150|:8080... connected.
  Proxy request sent, awaiting response... 200 OK
  Length: 1222059 (1.2M) [application/java-archive]
  Saving to: `ivy-2.3.0.jar'
    100%[=====================================================================================================>] 1,222,059    204K/s   in 5.9s    
  2013-09-25 15:15:06 (203 KB/s) - `ivy-2.3.0.jar' saved [1222059/1222059]

然后我又跑了
 /Desktop/LR/liferay-plugins-sdk-6.1.1/portlets$ ./create.sh newportlet "My New Portlet"

得到没有错误......它卡在这里......
  Buildfile: /home/sim/Desktop/LR/liferay-plugins-sdk-6.1.1/portlets/build.xml
  [ivy:resolve] :: Apache Ivy 2.3.0 - 20130110142753 :: http://ant.apache.org/ivy/ ::
  [ivy:resolve] :: loading settings :: file = /home/sim/Desktop/LR/liferay-plugins-sdk-6.1.1/ivy-settings.xml

任何人都可以帮助我解决这个问题。

最佳答案

插件 SDK 并没有卡住,而是下载了所有需要的依赖项。插件 SDK 需要数兆字节的 jar 文件来构建插件。请注意,当它出现“卡住”时,它的实际下载 jars 到 /home/sim/Desktop/LR/liferay-plugins-sdk-6.1.1/.ivy/cache/文件夹。

您应该让该过程完成,然后从现在开始拥有 .ivy/cache 文件夹将包含它需要的所有内容,并且不必再次下载。

您也可以在将来共享/复制相同的 .ivy/cache 文件到其他文件夹以节省下载时间。

关于sdk - 在liferay中使用SDK插件创建portlet的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19002489/

相关文章:

java - 未找到 Android SDK 中的某些 .java 源代码

iphone - 在哪里可以下载 MGTwitterEngine for iphone sdk

permissions - 在 Liferay 中是否可以将自定义资源操作添加到我的 portlet 中?

events - 覆盖 Liferay 启动事件

Java 1.6 Maven 项目与 Tomcat Liferay 6.2 GA6 的 SOAP XML JAX-WS (WAS Portal 7) 服务无法访问端点

iphone - 每次我滚动时,UICollectionView 项目的顺序都会改变。只发生在新的 SDK 6.1 上?这是一个错误吗?

android - 使用更高的sdk编译android项目

unit-testing - Liferay Portlet 的单元测试

java - Liferay 6.1 的私有(private)成员(member)网站

portlet - Liferay 中多个页面可以共享同一 portlet 实例吗?