文档章节

用命令行部署 liferay Maven portlet项目

Mercy_丶
 Mercy_丶
发布于 2016/01/22 09:36
字数 416
阅读 29
收藏 0

第一步: 打开命令行,运行一下命令

mvn archetype:generate

   会出现如下结果

...
39: remote -> com.liferay.maven.archetypes:liferay-hook-archetype
(Provides an archetype to create Liferay hooks.)
40: remote -> com.liferay.maven.archetypes:liferay-layouttpl-archetype
(Provides an archetype to create Liferay layout templates.)
41: remote -> com.liferay.maven.archetypes:liferay-portlet-archetype
(Provides an archetype to create Liferay portlets.)
42: remote -> com.liferay.maven.archetypes:liferay-portlet-icefaces-archetype
(Provides an archetype to create Liferay ICEfaces portlets.)
43: remote -> com.liferay.maven.archetypes:liferay-portlet-jsf-archetype
(Provides an archetype to create Liferay JSF portlets.)
...
Choose a number or apply filter (format: [groupId:]artifactId,
case sensitive contains):

第二步:输入

liferay:portlet

 出现如下结果 

Choose a number or apply filter (format: [groupId:]artifactId, case
sensitive contains): : liferay:portlet Choose archetype:
1: remote -> com.liferay.maven.archetypes:liferay-portlet-archetype
(Provides an archetype to create Liferay portlets.)
2: remote ->
com.liferay.maven.archetypes:liferay-portlet-icefaces-archetype (Pr
ovides an archetype to create Liferay ICEfaces portlets.)
3: remote -> com.liferay.maven.archetypes:liferay-portlet-jsf-archetype
(Provide s an archetype to create Liferay JSF portlets.)
4: remote ->
com.liferay.maven.archetypes:liferay-portlet-liferay-faces-alloy-ar
chetype (Provides an archetype to create Liferay Faces Alloy portlets.)
5: remote ->
com.liferay.maven.archetypes:liferay-portlet-primefaces-archetype (
Provides an archetype to create Liferay PrimeFaces portlets.)
6: remote ->
com.liferay.maven.archetypes:liferay-portlet-richfaces-archetype (P
rovides an archetype to create Liferay RichFaces portlets.) Choose a
number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): :

第三步: 输入:

出现如下结果:

1: 6.0.2
2: 6.0.3
3: 6.0.4
4: 6.0.5
5: 6.0.6
6: 6.1.0
7: 6.1.1
8: 6.1.2
9: 6.1.10
10: 6.1.20
11: 6.1.30
12: 6.1.30.1
...
23: 6.2.1
24: 6.2.10.4
25: 6.2.10.5
26: 6.2.10.6
27: 6.2.10.7
28: 6.2.10.8
29: 6.2.10.9
30: 7.0.0-m1
31: 7.0.0-m2
Choose a number: 31:

选择你想要的liferay的版本,如: 23

第四步:输入 groupIdartifactIdversion, and package 信息

  例如:

groupId: com.liferay.sample
artifactId: sample-portlet
version: 1.0-SNAPSHOT
package: com.liferay.sample

 第五部 在你的pom.xml 中输入如下信息:

<properties>
        <liferay.app.server.deploy.dir>
        //根据自己的地址而定
            /home/mercy_yang/Documents/liferay-portal/liferay-portal-6.2-ce-ga3/tomcat-7.0.42/webapps
        </liferay.app.server.deploy.dir>

        <liferay.app.server.lib.global.dir>
            //根据自己的地址而定
            /home/mercy_yang/Documents/liferay-portal/liferay-portal-6.2-ce-ga3/tomcat-7.0.42/lib/ext
        </liferay.app.server.lib.global.dir>

        <liferay.app.server.portal.dir>
        //根据自己的地址而定
            /home/mercy_yang/Documents/liferay-portal/liferay-portal-6.2-ce-ga3/tomcat-7.0.42/webapps/root
        </liferay.app.server.portal.dir>

        <liferay.auto.deploy.dir>
            /home/mercy_yang/Documents/liferay-portal/liferay-portal-6.2-ce-ga3/deploy
        </liferay.auto.deploy.dir>

        <liferay.maven.plugin.version>
            6.2.0-ga1
        </liferay.maven.plugin.version>

        <liferay.version>
            6.2.0-ga1
        </liferay.version>
    </properties>


© 著作权归作者所有

共有 人打赏支持
Mercy_丶
粉丝 7
博文 39
码字总数 15485
作品 0
加载中

评论(1)

我是偶哦
我是偶哦
79
Liferay6.1学习笔记(三)--Autodeploy自定义的portlet

注: 由于官方的很多主题不支持6.2版本,所以现在使用的是6.1.2版本。 eclipse中新建一个portlet project后,在project中新建自定义的portlet。 打开servers窗口,将portlet项目deploy到tom...

Michaelyn
2014/01/09
0
0
Liferay额外研究(一):初步在新Tomcat下部署

(一)部署Liferay Portlet Liferay简单部署一个portlet并不是很复杂,通过WEB-INF目录下的portlet.xml、liferay-portlet.xml、liferay-display.xml描述即可。 描述 portlet.xml portlet.xm...

小编辑
2010/04/15
1K
0
NetBeans插件Portal Pack 3.0 发布

【CSDN 2月20日消息】最新Portal Pack 3.0下载地址为:http://portalpack.netbeans.org/pp30/download.html。 Portal Pack 3.0的新特性如下 : • 支持JSR 286规范 • 对JSR 286事件设有故事板...

晨曦之光
2012/03/09
0
0
Portal之LifeRay入门

Portal是在UI层为企业应用提供集成的一种方式.比如在某一个企业中,员工经常要使用一个和HR相关的系统ePerformance进行请假,绩效考评. 同时还要使用一个用来管理客户的系统CRM,用来管理企业产...

晨曦之光
2012/04/25
971
0
第一个liferay portlet:guestbook-portlet

效果图 1. 新建项目: Life Plugin Project (勾选Launch New Portlet..) 2. 新建Liferay Portlet 3. 项目结构: 4. 代码:(view + controller + model) 1)view.jsp <%@ taglib uri="http:/......

储明城
2016/02/17
42
0

没有更多内容

加载失败,请刷新页面

加载更多

GO 数组相关操作

package mainimport("fmt""math/rand""time")func main() {//数组的几种定义方式var arr1 [3]int = [3]int{1,2,3}var arr2 = [3]int{4,5,6}arr3 := [3]string{"h", "w", ......

汤汤圆圆
24分钟前
0
0
JAVA 中interrupt、interrupted和isInterrupted的区别

首先,我们说明下三个方法的功能 interrupt() 向当前调用者线程发出中断信号 isinterrupted() 查看当前中断信号是true还是false interrupted() 是静态方法,查看返回当前中断信号并将中断信号...

我爱春天的毛毛雨
29分钟前
0
0
Coding and Paper Letter(二十二)

资源整理。 1 Coding: 1.开源项目openeo api。oponEO开发了一个开放的API,以简单统一的方式将R,python和javascript客户端连接到对地观测大数据云平台的后台。 此存储库包含此API,即oponE...

胖胖雕
54分钟前
1
0
RxJS的另外四种实现方式(三)——性能最高的库

接上篇 RxJS的另外四种实现方式(二)——代码最小的库(续) 代码最小的库rx4rx-lite虽然在性能测试中超过了callbag,但和most库较量的时候却落败了,于是我下载了most库,要解开most库性能...

一个灰
今天
4
0
马太效应

马太效应

yizhichao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部