Jetspeed 自定义开发(基于maven构建)

1、jetspeed 提供了方便的方式构建portal主项目和portlets应用程序:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
-DarchetypeGroupId=org.apache.portals.jetspeed-2 \
-DarchetypeArtifactId=jetspeed-archetype \
-DarchetypeVersion=2.2.2 \
-DartifactId=hello \
-Dpackage=org.example \
-DgroupId=org.example -Dversion=1.0.0

 2、执行命令以后会在当前目录下生成hello-pa和hello-portal两个目录及jetspeed-mvn-settings.xml  pom.xml两个文件:

jetspeed-mvn-settings.xml中定义tomcat、数据库等的配置信息;

pom.xml中定义maven goal、依赖的jar的版本号等信息;

hello-pa是portlet工程;

hello-portal是jetspeed portal 工程。

3、导入工程到IDE时需要注意,生成的maven工程依赖jetspeed的maven plugin:

jetspeed-unpack-maven-plugin

jetspeed-deploy-maven-plugin

jetspeed-fileutils-maven-plugin

以及jetspeed的maven工程:

jetspeed-layouts(各种装饰、YUI、dojo等资源会拷贝到hello-portal下)

jetspeed-portal-resources(拷贝res资源)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值