`
Charlie_1989
  • 浏览: 13224 次
文章分类
社区版块
存档分类
最新评论

Snaker开源工作流研究003——s-web源码Maven编译打包运行 http://dead-knight.iteye.com/blog/1976727http://snakerflow.github.io/quickstart.htmlhttp://snakerdoc.jd-app.com/install/deploy.htmlhttps://github.com/snakerflow/snaker-webhttp://git.oschina.net/yuq

 
阅读更多


博客: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——简介-附件资源

    Snaker开源工作流研究001——简介-附件资源

    Java开源工作流引擎snaker

    Java开源工作流引擎Snaker是一款高效、灵活且易用的工作流引擎,专为Java开发者设计。它提供了完整的流程定义、执行、监控以及管理功能,帮助开发者快速构建具有工作流功能的应用系统。Snaker1.01是非Maven版本,这...

    snaker-web界面管理小例子,直接运行

    这个"snaker-web界面管理小例子"是基于Snaker引擎构建的一个示例项目,旨在帮助用户快速理解和掌握如何在实际应用中使用Snaker进行工作流的图形化设计和管理。 Snaker 的核心功能包括流程定义、流程实例管理、任务...

    基于Java和Snaker工作流的smart-web2流程引擎设计源码

    本源码提供了一个基于Java和Snaker工作流的smart-web2流程引擎设计。项目包含1495个文件,其中包括530个Java源文件、286个PNG图片、185个JavaScript文件、181个JSP页面、124个CSS样式文件、75个GIF图片、49个HTML...

    snaker-core.zip

    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 Workflow的核心源...

    snaker实现的工作流

    Snaker工作流是一款基于Java开发的轻量级工作流引擎,专为简化企业业务流程自动化设计。它提供了灵活的工作流模型定义、强大的任务处理机制以及易于集成的API,使得开发者可以快速地在应用中实现复杂的工作流程。在...

    snaker文档.doc

    **Snaker工作流系统** Snaker是一个轻量级的工作流引擎,主要用于处理业务流程的自动化。它提供了一套完整的设计、部署、执行和监控工作流的解决方案。在Snaker中,流程可以通过Eclipse插件或者Web设计器进行定义,...

    工作流 开源 snake

    ### 工作流开源项目Snaker-V1.0:核心知识点解析 #### 一、概述 **Snaker**是一款开源的工作流引擎,适用于Java应用程序的流程管理与自动化处理。其核心设计目标在于提供一个简单易用且高度可扩展的框架,帮助...

    snaker-web

    "Snaker-web"是一个专为工作流管理设计的Web应用,它可以被直接部署在Tomcat服务器的根目录下,提供了一种便捷的方式来进行流程的管理和执行。首次运行时,系统会自动生成与Snaker工作流相关的数据库表,适应于包括...

    snaker学习手册工作流

    Snaker学习手册工作流 Snaker学习手册工作流是Snaker工作流程管理系统的使用指南,旨在帮助用户快速掌握Snaker的基本使用方式和工作流程管理。下面是Snaker学习手册工作流的详细知识点: 一、常用操作 Snaker学习...

    snaker-web-0.1.0.war

    snaker-web-0.1.0.war打包部署文件

    snaker-web.zip

    "Snaker-web.zip" 是一个包含 Snakerflow 工作流框架的压缩包,这个框架设计用于简化工作流应用的开发。Snakerflow 是一款轻量级、灵活且易用的工作流引擎,它允许开发者快速构建企业级的工作流系统。在描述中提到,...

    snaker-web-master工作流

    注意修改数据库配置:snaker-web-master.war\WEB-INF\classes\application.properties,需要先建库snaker-web,程序运行时会自动创建表。

    工作流引擎 Snaker

    Snaker作为一款开源的工作流引擎,它支持自定义流程模型,具有高度的灵活性和可定制性,可以满足不同企业对工作流管理的多样化需求。 二、Snaker工作原理 Snaker基于活动(Activity)和流转(Transition)的概念...

    snaker designer插件

    从上github官方源代码打包,生成eclipse插件,工作流设计器。

    snaker 工作流引擎

    Snaker工作流引擎是一款针对Java平台设计的开源工作流系统,它的核心目标是提供一个轻量级、易用且灵活的工作流解决方案。这个引擎不仅适用于企业级应用,也适合小型项目,使得开发者能够快速地在应用程序中集成工作...

    Java 轻量级工作流引擎框架开发文档

    《Java轻量级工作流引擎框架开发文档》 Snaker是一个专为Java设计的轻量级工作流框架,它的设计理念类似于权限控制框架Spring Security和Shiro之间的关系,提供了简单易用且学习成本低的特性。相比如JBoss的JBPM等...

    基于snaker-web的可视化流程页面纯html

    Snaker-Web是一个强大的工作流引擎,它提供了完整的流程设计、部署、运行以及监控等功能。在传统的应用开发中,Snaker-Web通常与JSP结合使用,以实现流程的可视化展现。然而,在现代Web开发趋势下,前后端分离成为...

Global site tag (gtag.js) - Google Analytics