博客: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
分享到:
相关推荐
Snaker开源工作流研究001——简介-附件资源
Java开源工作流引擎Snaker是一款高效、灵活且易用的工作流引擎,专为Java开发者设计。它提供了完整的流程定义、执行、监控以及管理功能,帮助开发者快速构建具有工作流功能的应用系统。Snaker1.01是非Maven版本,这...
这个"snaker-web界面管理小例子"是基于Snaker引擎构建的一个示例项目,旨在帮助用户快速理解和掌握如何在实际应用中使用Snaker进行工作流的图形化设计和管理。 Snaker 的核心功能包括流程定义、流程实例管理、任务...
本源码提供了一个基于Java和Snaker工作流的smart-web2流程引擎设计。项目包含1495个文件,其中包括530个Java源文件、286个PNG图片、185个JavaScript文件、181个JSP页面、124个CSS样式文件、75个GIF图片、49个HTML...
maven依赖的snaker-core.jar 源码 <groupId>org.snaker</groupId> <artifactId>snaker-core</artifactId> <version>1.6.6</version> <dependency>
Snaker Workflow是一款开源的工作流引擎,它主要用于企业的业务流程管理,提供了一套完整的流程定义、执行、监控和分析的解决方案。这个压缩包“snaker-workflow源码加配置文件”包含的是Snaker Workflow的核心源...
Snaker工作流是一款基于Java开发的轻量级工作流引擎,专为简化企业业务流程自动化设计。它提供了灵活的工作流模型定义、强大的任务处理机制以及易于集成的API,使得开发者可以快速地在应用中实现复杂的工作流程。在...
**Snaker工作流系统** Snaker是一个轻量级的工作流引擎,主要用于处理业务流程的自动化。它提供了一套完整的设计、部署、执行和监控工作流的解决方案。在Snaker中,流程可以通过Eclipse插件或者Web设计器进行定义,...
### 工作流开源项目Snaker-V1.0:核心知识点解析 #### 一、概述 **Snaker**是一款开源的工作流引擎,适用于Java应用程序的流程管理与自动化处理。其核心设计目标在于提供一个简单易用且高度可扩展的框架,帮助...
"Snaker-web"是一个专为工作流管理设计的Web应用,它可以被直接部署在Tomcat服务器的根目录下,提供了一种便捷的方式来进行流程的管理和执行。首次运行时,系统会自动生成与Snaker工作流相关的数据库表,适应于包括...
Snaker学习手册工作流 Snaker学习手册工作流是Snaker工作流程管理系统的使用指南,旨在帮助用户快速掌握Snaker的基本使用方式和工作流程管理。下面是Snaker学习手册工作流的详细知识点: 一、常用操作 Snaker学习...
snaker-web-0.1.0.war打包部署文件
"Snaker-web.zip" 是一个包含 Snakerflow 工作流框架的压缩包,这个框架设计用于简化工作流应用的开发。Snakerflow 是一款轻量级、灵活且易用的工作流引擎,它允许开发者快速构建企业级的工作流系统。在描述中提到,...
注意修改数据库配置:snaker-web-master.war\WEB-INF\classes\application.properties,需要先建库snaker-web,程序运行时会自动创建表。
Snaker作为一款开源的工作流引擎,它支持自定义流程模型,具有高度的灵活性和可定制性,可以满足不同企业对工作流管理的多样化需求。 二、Snaker工作原理 Snaker基于活动(Activity)和流转(Transition)的概念...
从上github官方源代码打包,生成eclipse插件,工作流设计器。
Snaker工作流引擎是一款针对Java平台设计的开源工作流系统,它的核心目标是提供一个轻量级、易用且灵活的工作流解决方案。这个引擎不仅适用于企业级应用,也适合小型项目,使得开发者能够快速地在应用程序中集成工作...
《Java轻量级工作流引擎框架开发文档》 Snaker是一个专为Java设计的轻量级工作流框架,它的设计理念类似于权限控制框架Spring Security和Shiro之间的关系,提供了简单易用且学习成本低的特性。相比如JBoss的JBPM等...
Snaker-Web是一个强大的工作流引擎,它提供了完整的流程设计、部署、运行以及监控等功能。在传统的应用开发中,Snaker-Web通常与JSP结合使用,以实现流程的可视化展现。然而,在现代Web开发趋势下,前后端分离成为...