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

 

 


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值