Snaker開源工作流研究003——s-web源碼Maven編譯打包運行


博客:http://dead-knight.iteye.com/blog/1976727

項目包括三部分:
Snaker:流程引擎,負責流程的調度與執行
Snaker-Designer:流程設計器(基於Eclipse RCP設計的插件)
Snaker-Web:使用SpringMVC、Shiro、Spring、Hibernate整合的一套案例平臺
數據庫表設計:

入門手冊:
http://snakerflow.github.io/quickstart.html

演示部署

http://snakerdoc.jd-app.com/install/deploy.html

 

標準的Maven項目結構


src/main/java  存放項目的源代碼

src/test/java  存放測試源代碼

如果要存放一些配置文件,可以再建立一個目錄src/main/resource存放,如存放log4j.properties等

 

一般使用情況是這樣,首先通過cvs或svn下載代碼到本機,然後執行mvn eclipse:eclipse生成ecllipse項目文件,然後導入到eclipse就行了;修改代碼後執行mvn compile或mvn test檢驗。

 

 

 

 

第一步:下載源碼

從github(https://github.com/snakerflow/snaker-web)或
oscgit(http://git.oschina.net/yuqs/snaker-web)下載主幹源碼,解壓後目錄如下:


第二步:Maven驗證

         本機安裝了maven3.0.5,CMD進入解壓後的Snaker-web目錄後,執行

         mvnverify命令後,會發現maven在下載依賴到本地倉庫

有些依賴包下載慢,可以CTRL+C終止CMD運行,可以自己單獨下載JAR,放到Maven本地倉庫的相應路徑,再執行mvn verify命令

最後能執行到一下步驟:

 

第三步:執行編譯

mvn compile ,可以看到編譯成功,並且看到生成了target目錄


第四步:打包

mvn clean package

如下圖,結果顯示編譯成功,並且看到target目錄又生成了maven-archiver、snaker-web-0.1.0文件夾和snaker-web-0.1.0.war文件,這個WAR文件就可以拿到tomcat去發佈了

 

第五步:發佈

 

參考博文:http://blog.csdn.net/charliechen1989/article/details/42026463

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章