`

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资源)

 

分享到:
评论

相关推荐

    Jetspeed官网guide文档中文翻译

    4. Custom Building with Maven Plugins: Jetspeed 提供了自定义构建框架,使用 Maven-2,可以轻松地构建和创建自定义的 Jetspeed 门户。 5. Building From Source:如果需要从源码构建 Jetspeed,需要参考 Build ...

    在JetSpeed中开发portlet项目

    在JetSpeed中开发portlet项目是一项涉及...掌握这些技能将使你能够构建自定义的、功能丰富的portlet,集成到JetSpeed门户中,满足企业的特定需求。在实际开发过程中,还需要不断学习和实践,以提高开发效率和产品质量。

    基于Jetspeed实现企业信息门户构建

    ### 基于Jetspeed实现企业信息门户构建 #### 引言:企业信息门户与信息孤岛挑战 在企业管理与信息化发展的过程中,由于系统分级、组织细化及技术状态的不均衡,导致了“信息孤岛”现象的普遍出现。企业内部各业务...

    jetspeed2-开发手册

    虽然不是构建自定义JetSpeed门户的必需工具,但它可以显著提高构建效率,增强依赖管理和发布管理。 - **版本要求**:Maven 2.0.9或更高版本。 - **作用**: - **构建管理**:简化构建过程,提高构建效率。 - **...

    jetspeed的portlet开发

    5. **Portlet开发探讨**:"基于Jetspeed的Portlet开发探讨.pdf"可能会讨论一些实际开发中的挑战和解决方案,例如portlet的调试技巧、性能监控方法、最佳实践,以及如何解决portlet与门户平台之间的兼容性问题。...

    jetspeed2.0 二次开发.pdf

    以一个实例形式讲解基于jetspeed2.0的portlet二次开发。

    eclipse搭建JetSpeed与开发案例详细讲解(step by step)

    JetSpeed 是 Apache 组织下的一个开源项目,它基于 Java 技术构建,并提供了丰富的功能来支持 Portlet 应用程序的开发。通过本指南的学习,读者将能够掌握 JetSpeed 的基本安装流程及简单的 Portlet 开发技巧。 ###...

    jetspeed2样式的开发文档

    jetspeed2是一款基于Java的企业门户框架,它提供了丰富的功能来构建复杂的Web应用程序。本文档旨在帮助开发者理解jetspeed2样式的开发流程与细节,特别是关于如何创建和自定义样式。 #### 二、基础知识要求 在开始...

    Jetspeed2 Portal 门户技术开发文档

    Apache Jetspeed2 是一个开源的、可扩展的、基于标准的门户框架,用于构建企业级的门户应用。它提供了丰富的功能,包括个性化、内容管理、工作流程以及安全机制,使开发者能够快速构建复杂的多应用程序集成环境。 *...

    jetspeed主题开发手册-0800514.pdf

    jetspeed主题开发手册-0800514.pdf

    jetspeed中文文档

    1. **Jetspeed概述**:Jetspeed是一个基于Java技术的开源企业级门户框架,它遵循JSR-168和JSR-286标准,能够整合和管理来自不同源的信息,如Web内容管理系统、应用程序、数据库等。 2. **安装与配置**:文档会详细...

    Jetspeed安装与portlet开发.pdf

    Jetspeed是一款基于Java的企业门户框架,由Apache Software Foundation维护。它支持多种标准,包括JSR 168(Portlet规范)。本文档旨在详细介绍如何在个人PC上安装配置Jetspeed,并指导用户创建一个简单的Portlet。 ...

    jetspeed中文文档 教程 总结

    可能还会涉及到Jetspeed2的可扩展性,如自定义主题、皮肤和布局,以及如何利用其API进行二次开发。这样的实践性总结对于新用户快速上手和老用户优化工作流程都十分有帮助。 最后,“JetSpeed2开发文档的中文翻译....

    JetSpeed2开发文档的中文翻译

    ### JetSpeed2开发文档中文翻译的关键知识点概览 #### JetSpeed2.0概述 JetSpeed2.0(简称J2)是Apache基金会推出的开源企业门户框架。它在2005年12月发布了最终的Release版本,用户可以从官方网站下载到源代码以及...

    Jetspeed2官网guide文档翻译2

    【Jetspeed2官网guide文档翻译2】这篇文档...总结来说,本文档介绍了构建和部署Jetspeed 2.2所需的前提条件和配置步骤,特别是强调了Maven的使用和环境配置。这对于初次接触Jetspeed的开发者来说是非常宝贵的入门资料。

    Jetspeed

    总结一下,Jetspeed 是一个基于Java的开源门户平台,它利用源码和工具提供高度定制化的Web门户解决方案。通过与LDAP的集成,Jetspeed 实现了安全的身份管理和权限控制。理解其源码、工具的使用以及LDIF文件的作用,...

    Eclipse中开发Jetspeed详细的下载、安装、创建portlet Demo示例教程

    在Java Portal开发领域,Jetspeed是一个广泛使用的开源门户框架,它提供了构建企业级Web应用的平台。本教程旨在引导开发者如何在Eclipse环境中下载、安装Jetspeed并创建一个基础的Portlet,以便于理解和实践Jetspeed...

    Jetspeed 整合资料

    Jetspeed 1 是早期版本,基于JSR-168(Portlet 规范1.0)标准,提供了portlet 的开发和部署框架。这个版本的核心特性包括: 1. **portlet 框架**:Jetspeed 1 提供了一个portlet 容器,能够运行符合JSR-168标准的...

Global site tag (gtag.js) - Google Analytics