XWIKI开发环境的安装

背景介绍

xwiki是一款企业团队协作和知识管理的开源软件,该软件的功能比较强大,使用起来比较便捷。官方网址为http://www.xwiki.org/xwiki/bin/view/Main/WebHome#。。因之前负责的同事离职,我们本来使用的二次开发6.2。现在考虑升级7.2自己边弄边在本文里记录。


下载源码

 可以从github 下载 https://github.com/xwiki  找到对应的版本就行,我写本文的时候是7.3里程碑1版本,下载地址是https://codeload.github.com/xwiki/xwiki-platform/zip/xwiki-platform-7.3-milestone-1。


构建maven项目

1、安装MAVEN并在ecplise中进行MAVEN设置,MAVEN远程仓库使用http://repo1.maven.org/maven2,

maven的配置的远程仓库 在http://dev.xwiki.org/xwiki/bin/view/Community/Building这个网址找

2、在ecplise中的 SVN Repository Exploring视图 中新增 XWIKI源码的路径如图

XWIKI开发环境的安装_第1张图片

右键选择check out as Maven project (上图的项目我是将源码下载到自己的SVN服务器,选择源码之前要确定maven远程仓库中包含XWIKI的jar  http://repo1.maven.org/maven2/org/xwiki/)。进行漫长的等待jar包要下很久。。。。

building项目

1、新建一个文件夹xwiki-platform-webwithxars  将http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/enterprise/xwiki-enterprise-web/7.2/xwiki-enterprise-web-7.2.pom  保存为pom.xml放到该文件夹 ,导入到escplise中,再在里面配上maven自动部署到tomcat的配置,配置这个是方便代码的调试。

2、在debug config 添加XWIKI开发环境的安装_第2张图片

clean tomcat7:deploy -Pmysql -Pwindows -Dxwiki.clirr.skip=true -Dxwiki.checkstyle.skip=true -Dxwiki.enforcer.skip=true -Dtest=none -DfailIfNoTests=false

3、在这里启动tomcat然后右键webwithxars  点击debug就行运行,若失败,清空tomcat 的webapps下xwiki相关文件。

之后就能像正常maven项目一样编代码调试了。写的很简单,细节逐渐补充,同时会完善二次开发中其它问题。


你可能感兴趣的:(开源,二次开发,wiki,xwiki)