I'm getting the same error, but found workaround. To generate Liferay project (e.g. portlet) on Netbeans 8 go "File --> New Project" choose Maven category, "Project from Archetype" project. Push Next. In Search input write "liferay portlet". Here you can choose archetype.
开发环境的建立:
我已经有了的是
- Netbeans IDE8.0,
- LifeRay6.2 GA4,
- MySQL Server 5.6,
下载4个LifeRay提供的资源(Doc, Source, SQL script, Plugin SDK),从以下链接:
https://www.liferay.com/downloads/liferay-portal/available-releases
所有下载好的资源,放到了我的USB硬盘上(F:\DQ\After20140218\DQD\LifeRay Downloads_20151026)。
共5个:
因为工作数据库是PostGreSQL, 本机上是MySQL, 现在又出现了是否需要放弃一部分工作的问题:是否把本机的数据库改成PostGreSQL? 这个架构问题,真的是很重要。所谓架构,就是一系列重要的决定。当时决定在租用和本机分别用不同的数据库,现在看来可能当时还是选择用一个数据库好,而且选择PostGreSQL。
把下载的4个压缩文件解压到了C:\LR_Dev下面的4个目录:SRC,DOC,SDK,DOC中。共2.49 GB(2,683,448,382 bytes).
启动Netbeans之后不知道如何下手,查了网上文章,要先从netbeans网站下载portalpack,然后如下:
在没有下载netbeans网站下载portalpack的时候,找不到Archetype,如下:
Maven Archetype是什么意思呢?
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
更多介绍在here.
==========================20151027=========================================
Netbeans 有专门的PortalPack,如下:
Portal Pack 3.0.5 Beta For NetBeans 7.x (Updated on 1st April 2012) - See more at:https://contrib.netbeans.org/portalpack/pp30/download305.html#sthash.ijOMp1yz.dpuf
采用上述方案会有些问题,如下:
http://stackoverflow.com/questions/25815014/how-install-liferay-sdk-on-netbean8
有答复如下:
“
|
”
实际安装Plugin的过程和结果如下:
只能点击Cancel退出,均没有激活。
用另外一个方法也无效,可能和网络连接有关系。
查到了一篇网络文章,在Netbeans 6.5里面利用plug in 3.0来建立Portlet:
https://netbeans.org/kb/articles/portalpack.html#ghkzd
在Eclipse里面成功创建Portlet后(见我的另外一篇博文:想说Hello不容易!),再次尝试解决Netbeans里面不能创建Portlet的问题。再试Activate Plugin失败,还是那样。于是再试试“另外一个方法”,就是Maven的方式。好消息是,似乎开始下载了,出现了1%的字样:
成功下载后可以选择Maven Archetype为Liferay-portlet-archetype:
起个默认的名字:
然后开始下载,创建项目:
经过漫长的39分钟后,创建成功!
=======================================20151109=====================
发现更多的LifeRay Maven Archetype:
但是也许是因为公司网络环境问题,Build不成功,原因待查: