Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process eng
翻译准备中
商业Java · HTMLGitHub @Activiti自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
翻译准备中
正在加载完整 README。
查看完整 README ↗Homepage: http://activiti.org
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
**NOTE: We moved to the master branch all the content of the development branch that we were using to design and code the next major version of the project. If you want to contribute with version 6.x please look at the 6.x branch.**
If you want to read more about our Repositories structure you can read our GitBook.
This repository includes an automated Preview Propagation mechanism for testing cross-module integration with downstream repositories like activiti-cloud. When working on features that span multiple modules:
preview + preview-propagation to your PRPreview snapshots (0.0.1-PR-<number>-SNAPSHOT) and develop alpha releases are published to both Nexus and Cloudsmith, using activiti-snapshots and activiti-releases, respectively. Propagation starts after both deployments succeed.
For Cloudsmith publishing, set the GitHub Actions variable CLOUDSMITH_NAMESPACE to hyland and grant the activiti-activiti service account write access to both targets. The cloudsmith-auth action uses GitHub OIDC to provide temporary CLOUDSMITH_USERNAME and CLOUDSMITH_API_KEY credentials for settings.xml; no static Cloudsmith secret is required.
Each propagation writes the GitHub Actions run ID (BUILD_RUN_ID) to preview-build.properties in the downstream repository, ensuring a new commit for each new workflow run even when the preview snapshot version is unchanged.
This eliminates manual version bumping and cleanup while ensuring integration changes are validated before merge.
Force language level 25, to fail-fast when (accidentally) using features available only in newer Java versions.
25 ...Avoid that changes in some resources are ignored in the next run/debug (and you are forced to use mvn)
!?*.java (remove other content)Avoid a StackOverflowError when building
-J-Xss1024kRecommended code style: use the Google Java Style Guide with editorconfig
.editorconfig what has definition for indents, file encoding, line endings.以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗