ProjectNet源码编译与环境搭建
来源:互联网 发布:矢量软件coreldraw 编辑:程序博客网 时间:2024/06/02 03:42
【注意】
本研究文档基于从svn下载的原始文件目录结构。缺省用户名密码:appadmin/pnet
构建
core/build.bat文件用于执行项目构建,主要使用ant来执行core/build.xml文件中的命令,其属性文件放在build.properties文件中。缺省任务是build
主要任务:
init
初始化任务。创建文件夹:
以下来自build.properties文件:
app.name=pnet
src.dir=${basedir}
build.dir=${src.dir}/bin/${app.name}
build.metainf.dir=${build.dir}/META-INF
build.webinf.dir=${build.dir}/WEB-INF
build.classes.dir=${build.dir}/WEB-INF/classes
build.lib.dir=${build.dir}/WEB-INF/lib
build.xsl.dir=${build.classes.dir}/config/xsl
build.etc.dir=${build.classes.dir}/config/etc
build.taglib.dir=${build.webinf.dir}/taglibs
build.resource.dir=${build.dir}
本任务的主要内容就是创建以下文件夹:
<mkdir dir="${build.dir}"/>
<mkdirdir="${build.metainf.dir}"/>
<mkdirdir="${build.webinf.dir}"/>
<mkdirdir="${build.classes.dir}"/>
<mkdirdir="${build.lib.dir}"/>
<mkdirdir="${build.xsl.dir}"/>
<mkdirdir="${build.etc.dir}"/>
<mkdirdir="${build.taglib.dir}"/>
<mkdirdir="${build.resource.dir}"/>
<mkdirdir="${build.webinf.dir}/src"/>
<!--For unit tests -->
<mkdirdir="${unit-test.dir}/bin"/>
<mkdirdir="${unit-test.dir}/test-report"/>
<mkdirdir="${build.test.acceptance}"/>
<mkdirdir="${dir.test.acceptance}/test-report"/>
jars
拷贝依赖的jar文件
javac
编译源码,拷贝到${build.classes.dir}
copy-jsp
拷贝所有jsp文件到${build.dir}
xsl
拷贝xsl和html
taglib
拷贝所有tld
etc
拷贝其他文件,包括.properties xml xsd
cache
拷贝缓存配置xml文件
resource
拷贝图片、字体、css、js、html、tml等文件
config
拷贝tomcat配置文件
build
缺省任务。依赖于init, jars, compile, copy-jsp, xsl, taglib, etc, cache, resource,config等任务。
build-tomcat
build-tomcat 任务依赖于buildtranslate-jsp compile-jsp
<target name="build-tomcat"depends="build, translate-jsp, compile-jsp"/>
数据库
配置数据库前,如果已经存在配置,请使用
$svn_root_path\core\db\oracle\create-scripts\tools\drop_pnet_and_user_schemas.sql
先将已有配置清空。
配置数据库的命令:
$svn_root_path\core\db\oracle\create-scripts\versions\9.4.0\new\pnetMasterDBBuild.bat
需要做一些修改:
set PNET_BUILD_DB_SCRIPTS_PATH=脚本所在文件夹
set PNET_BUILD_DB_DATABASE_NAME=Oracle数据库名称
set PNET_BUILD_DB_DATAFILE_PATH=Oracle数据库数据文件存放文件夹
set PNET_BUILD_SYSTEM_PASSWORD=Oracle数据库system用户密码
配置过程:
以管理员身份运行命令提示符
cd $svn_root_path\core\db\oracle\create-scripts\versions\9.4.0\new
pnetMasterDBBuild.bat
- ProjectNet源码编译与环境搭建
- micropython源码结构与编译环境搭建
- 编译openwrt----搭建编译环境与下载源码
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- Android 源码编译环境搭建
- 搭建Android源码编译环境
- 搭建Android源码编译环境
- netty源码编译环境搭建
- Android源码编译环境搭建
- CM10_11源码编译环境搭建
- 搭建服务器环境编译源码
- linux环境Android源码编译环境搭建
- Spark2.0源码阅读---spark源码编译与IDEA导入搭建阅读环境
- MTK6795环境搭建与编译
- OSG环境搭建与编译
- JavaSE基础视频28_反射机制
- MOOC-Linux内核lab3 调试内核从start_kernel到init进程启动
- LeetCode(191) Number of 1 Bits
- ML主要数据集收藏
- vim note(5)
- ProjectNet源码编译与环境搭建
- java endorsed
- java 安全
- eclipse默认指向WebContent目录修改为webRoot 设置说明
- 域管理
- 单点登录SSO
- [POJ 3070] Fibonacci · 矩阵乘法
- tapestry介绍
- Insert Interval