`
zhjb2000
  • 浏览: 58353 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Liferay学习历程一:编译源代码

阅读更多
下载liferay-portal-src-4.2.2源代码包,然后解压缩到D盘
修改属性文件portal
-ejb\classes\system.properties
user.country
=CN
user.language
=zh

修改属性文件portal
-ejb\classes\portal.properties
portal.release
=professional

修改属性文件tools\ext_tmpl\ext
-ejb\classes\tools\ext_tmpl\ext-ejb\classes\portal-ext.properties
portal.release
=professional

修改属性文件release.properties
lp.source.dir
=D:/liferay-portal-src-4.2.2
lp.ext.dir
=D:/workspace/ext(Liferay二次开发的扩展开发工程)
lp.eclipse.dir
=D:/eclipse
lp.eclipse.project.name
=ext
ant.installer.dir
=F:/soft/apache-ant-1.7.0

修改属性文件app.server.properties
app.server.type
=tomcat
app.server.parent.dir
=D:/(Tomcat所在的目录,tomcat必须是Liferay网站上提供的tomcat,其他版本的有问题)
app.server.tomcat.dir
=$......{app.server.parent.dir}/tomcat-5.5.17
修改属性文件build.properties
#javac.compiler
=jikes(jikes是Liferay默认的编译器,但是不支持jdk1.5的新语法)
javac.compiler
=modern(使用的sun的JDK进行编译)

配置环境变量
java:应该都知道
ant:在path中添加F:\soft\apache
-ant-1.7.0\bin

开始编译
cmd到D:liferay
-portal-src-4.2.2目录运行
antstart(编译文件)
antbuild
-ext(提取文件)
在到D:\workspace\ext目录运行
antdeploy
编译完成
下面启动tomcat就可以访问Liferay了
下一篇讲Liferay的二次开发环境
分享到:
评论

相关推荐

    liferay in actin源代码

    8. **部署和打包**:学习源代码如何被打包成OBR(OpenBRMS Repository)或WAR文件,并在Liferay的部署目录下正确运行。 9. **性能优化**:Liferay的源代码可能还包含了性能优化技巧,例如缓存策略、查询优化等。 ...

    Liferay_Portal6.0源码Eclipse中部署、重新ant编译.docx

    总结,Liferay Portal 6.0在Eclipse中的部署与Ant编译是一个涉及源码导入、配置修改、Ant构建以及主题安装的过程。通过这个过程,开发者可以深入理解Liferay的内部结构,并进行自定义开发。需要注意的是,配置的准确...

    liferay 超级学习文档

    Liferay 是一个开源的企业级门户平台,它提供了一个强大的框架,用于构建和管理Web应用程序、内容和工作流程。本超学习文档将深入探讨Liferay的核心特性、开发环境、Java技术的应用以及Hibernate在Liferay中的整合。...

    liferay6.06

    《Liferay Portal 6.0.6 学习手册》是针对企业级开源门户平台Liferay Portal的一个详细学习指南,由作者李少华编写。本文将深入探讨Liferay Portal的基础知识,安装配置,源码分析,开发环境设置,以及基于Struts2的...

    LIferay 自带标签介绍

    Liferay是一个开源的企业级内容管理系统,其强大的功能和自定义能力使得它在企业级应用中广泛应用。自带标签是Liferay提供的一系列预定义的JSP标签,它们简化了在Liferay环境中开发portlet的过程。 ### 1. URL标签 ...

    liferay学习

    【标题】:“Liferay学习” Liferay是一款开源的企业级内容管理平台,主要用于构建企业网站、内网、社区和移动应用。它提供了丰富的功能,包括门户框架、内容管理、社交网络、工作流等,使得开发者可以快速构建高度...

    Liferay_Portal_6.1源码导入到eclipse

    Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和开发门户平台。 Liferay Portal 6.1 源码...

    Liferay porta 清理不需要的Portlet 代码

    一、为什么要清理Liferay Portlet代码 1. 资源优化:废弃的Portlet代码占用了服务器的磁盘空间和内存,清理它们可以释放资源,提高系统性能。 2. 维护简便:减少无用代码可以降低维护复杂性,使得开发者更容易理解和...

    LIFERAY4.2.0版配置

    - **导入Liferay项目**:在Eclipse中,通过"File" > "Import" > "Existing Projects into Workspace"导入Liferay源代码。 - **设置JDK**:确保Eclipse使用的JDK版本与Liferay 4.2.0兼容,通常需要Java 5或更高版本...

    liferay入门经典(英文版)

    《Liferay入门经典(英文版)》一书是针对有一定英文基础的学习者,为他们了解并学习Liferay平台提供了一条快速入门的路径。Liferay 是一款流行的开源企业门户解决方案,提供了一套功能丰富的门户和内容管理系统...

    liferay环境的搭建

    这个资源提供了Liferay源代码,对于调试和学习非常有用。 - **Liferay IDE for Eclipse**: 下载地址为[liferay-ide-eclipse-windows-x64-2.2.4-ga5]...

    liferay实现增删改查的源代码

    liferay是一个强大的工具,开发者只用写一个持久层的配置文件,改工具就反向生成持久层和业务层的代码.简单说来,工具会自动生成hibernate层和spring层的相关代码,开发者只用关心控制层即可.

    liferay标签

    在Liferay中,标签(Taglib)是一组预定义的JSP标签,它们简化了开发者的工作,使其能够轻松地构建功能丰富的页面而无需编写大量Java代码。 ### 1. URL Liferay的URL标签允许开发者生成与Liferay相关的动态URL。...

    liferay学习系列文章

    4. **权限与角色管理**:Liferay的权限系统是其一大特色,学习如何设置用户角色,控制不同用户群体对内容和功能的访问。 5. **内容管理**:Liferay的内容管理系统(CMS)包括文档库、博客、论坛等功能,学习如何...

    Liferay开发环境配置.pdf

    6. **导入Liferay源码**:通过`File > Import > Existing Projects into Workspace`导入Liferay源代码。选择源代码所在的根目录,通常是`portal`目录。 7. **配置Deploy和Debug**: - **Deploy**:使用`Run > ...

    liferay相关的代码

    本文将围绕“Liferay相关的代码”这一主题,深入探讨Liferay的源码、工具以及如何利用这些资源进行开发。 首先,源码是理解任何软件系统核心的钥匙。对于Liferay,查看其源码可以帮助开发者了解其内部工作原理,...

    liferay+cas

    - **配置 Liferay 服务**:在 `ROOT.xml` 文件中添加数据源配置,以指向已创建的 Liferay 数据库。 - **安装 Liferay IDE**:在 Eclipse 中安装 Liferay 插件,通过 Help > Install New Software,然后导入 ...

    liferay6.2开发指南.pdf

    - **NetBeans, IntelliJ IDEA** 或其他 IDE:Liferay IDE 可以作为 Eclipse 的插件安装,同时也有对其他流行 IDE 的支持,如 NetBeans 和 IntelliJ IDEA,提供丰富的代码补全、调试和项目模板功能。 ### 第 2 章 ...

    liferay6.1开发学习

    Liferay 是一款开源的企业级门户平台,它提供了内容管理、社交网络、协作工具等功能,适用于构建企业内部或对外的网站和工作平台。Liferay 6.1 版本是其重要的里程碑,包含了丰富的功能改进和优化。 在学习 Liferay...

    liferay6.1,Eclipse3.6开发环境搭建

    对于基于Liferay平台的应用开发来说,选择合适的集成开发环境(IDE)是提高开发效率的关键之一。本文将详细介绍如何在Eclipse 3.6以上版本中搭建Liferay 6.1的开发环境,并通过图文并茂的方式,指导开发者如何在...

Global site tag (gtag.js) - Google Analytics