1.首先是去下載rller2.3的源代碼文件,下載地址:http://rollerweblogger.org/
由于roller采用了xdoclet,所以在下載的源代碼中有些內容是沒有的,主要缺少的內容如下:
???(1)package org.roller.presentation.forms
???(2)src下缺少相關的hbm文件
???(3)version.properties
???(4)roller.tld
2.由于缺少以上的東西,導致源代碼導入工程后,編譯都不能通過。我不是太懂xdoclet的使用,所以只好缺什么,就給他什么了,盡量滿足他的要求了。在roller-src(roller2.3解壓后的文件)下有ant的腳本,所以我猜想,通過腳本,一定可以生成所有缺少的文件,事實也確實如此,只是在使用ant腳本生成roller web的過程也是坎坷的:),主要是應為roller開發(fā)小組為了省事,把一些開源的第三方包給去掉了,所以需要自己給補上。不然就會生成不成功。現(xiàn)記錄如下:
(1)加上hibernate3.2.1.jar
??????在/roller/src/tools目錄下建立/hibernate-3.1/lib文件夾,將hibernate3.jar文件copy到該目錄下面
(2)加上j2ee.jar
??? 將j2ee.jar(或jboss-j2ee.jar)copy到/roller-src/tools/buildtime/xdoclet-1.2.3/文件夾下
(3)添加javamail的相關包:mail.jar,actiivation.jar
???將mail.jar,activation.jar copy到/roller-src/tools/lib目錄下面。
然后在windows下進入roller-src目錄,使用下面命令即可生成roller web,同時可以生成以上缺省的文件:
> build all
然后就可以在roller-src/build目錄尋找你需要的文件,同時也有發(fā)布好的roller web了
roller2.3的安裝發(fā)布可以參考roller官方發(fā)布的安裝文檔即可。
大功告成,可以開始學習和修改roller2.3的源碼了!:)
posted on 2006-11-01 15:28
雪地孤鴻 閱讀(977)
評論(1) 編輯 收藏 所屬分類:
java