用命令行部署 liferay Maven portlet项目

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

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>


你可能感兴趣的:(用命令行部署 liferay Maven portlet项目)