Skip to content

spartansw/camunda-bpm-dropwizard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

camunda-bpm-dropwizard

The power of camunda and REST in a single jar.

Get started

A quick description how your project can be used, including where the relevant resources can be obtained from. Put into another file if too big.

Noteworthy

  • Dropwizard does not support Java6, so despite the camunda standard compiler settings, this has do be done with targetJDK=1.7

Repository structure

We need to separate the extension (production) code from the examples, so we do not accidentally use some parent pom/dependency management features in the example code. Instead of providing separate repositories, we will use a split repo layout:

camunda-bpm-dropwizard-root # just a common parent pom, defines properties but nothing else
+- extension                # the actual implementation
|  +- camunda-bpm-dropwizard-core # starting engine, jetty and rest
\- examples                 # home of the examples
   +- process-invoice         # the camunda invoice example on dropwizard
   \- process-twitter         # the camunda twitter example on dropwizard

Resources

Roadmap

specify a short list of things that yet need to be done (unless you organize it elsewhere)

todo

  • add feature B
  • integrate with technology X

done

  • add feature A

Useful resources

How to import the REST classes (instead the war file)

<dependency> 
  <groupId>org.camunda.bpm</groupId> 
  <artifactId>camunda-engine-rest</artifactId> 
  <classifier>classes</classifier> 
  <version>7.1.0-Final</version> 
</dependency> 

example with spring

Maintainer

License

About

Modified to add dropwizard-guice injection.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%