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资源)
分享到:
相关推荐
4. Custom Building with Maven Plugins: Jetspeed 提供了自定义构建框架,使用 Maven-2,可以轻松地构建和创建自定义的 Jetspeed 门户。 5. Building From Source:如果需要从源码构建 Jetspeed,需要参考 Build ...
虽然不是构建自定义JetSpeed门户的必需工具,但它可以显著提高构建效率,增强依赖管理和发布管理。 - **版本要求**:Maven 2.0.9或更高版本。 - **作用**: - **构建管理**:简化构建过程,提高构建效率。 - **...
虽然创建自定义的Jetspeed门户不一定非要用Maven,但它能极大地提高开发效率和代码质量。 ##### 4. 自定义门户生成步骤 - **生成自定义门户**:使用Jetspeed原型来生成一个Maven项目是最简单的开始方式。原型是一...
3. **portlet 开发**:Jetspeed 支持portlet的开发和部署,开发者可以创建自定义portlet来展示特定内容或功能,如新闻、日历、邮件等。 4. **个性化与安全**:Jetspeed 提供用户个性化设置,允许用户根据个人喜好...
这通常需要对Java环境、构建工具(如Ant或Maven)以及应用服务器(如Tomcat)有一定的了解。 **1.4配置文件** Jetspeed的配置文件主要包括Properties文件和Xreg文件。Properties文件用于设置系统参数,而Xreg文件则...
总结起来,要在NetBSD上安装和配置Jetspeed 2.2.1,你需要对Java开发环境、Maven、Servlet容器以及数据库管理有一定的了解。这个过程可能涉及到源码编译、配置文件修改、数据库初始化等多个步骤,但完成这些步骤后,...
如何配置自定义错误页面(Custom Error Pages) 配置Jetty Statistics(统计) 配置Jetty Statistics教程 配置Request Log教程 Java-monitor 故障排除 如何使用Jetty Dump Feature(特性) Webtide Blog–Jetty ...
Portal技术的实现通常基于标准,如JSR 168和JSR 286,它们定义了Portlet开发和交互的API。以下是一些主要步骤: 1. **Portlet开发**:开发者使用Java或其他支持的编程语言编写Portlet,遵循上述标准,确保Portlet能...