commit 28939c481d4112f858a9e84f7ba023e3c28099de Author: Luki Date: Thu May 21 20:05:31 2020 +0200 initial commit diff --git a/Rechnungseingang/.classpath b/Rechnungseingang/.classpath new file mode 100644 index 0000000..54347b7 --- /dev/null +++ b/Rechnungseingang/.classpath @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/.project b/Rechnungseingang/.project new file mode 100644 index 0000000..6221137 --- /dev/null +++ b/Rechnungseingang/.project @@ -0,0 +1,37 @@ + + + Rechnungseingang + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Rechnungseingang/.settings/.jsdtscope b/Rechnungseingang/.settings/.jsdtscope new file mode 100644 index 0000000..2418123 --- /dev/null +++ b/Rechnungseingang/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.core.resources.prefs b/Rechnungseingang/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs b/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..4e4a3ad --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs b/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/Rechnungseingang/.settings/org.eclipse.wst.common.component b/Rechnungseingang/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..78b1214 --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.common.component @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml b/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..6bdc57d --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs b/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..04cad8c --- /dev/null +++ b/Rechnungseingang/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/Rechnungseingang/README.md b/Rechnungseingang/README.md new file mode 100644 index 0000000..848ef06 --- /dev/null +++ b/Rechnungseingang/README.md @@ -0,0 +1,107 @@ +# Camunda BPM Process Application +A Process Application for [Camunda BPM](http://docs.camunda.org). + +This project has been generated by the Maven archetype +[camunda-archetype-servlet-war-7.11.1](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes). + +## Show me the important parts! +[BPMN Process](src/main/resources/process.bpmn) + +![BPMN Process](src/main/resources/process.png) + +## How does it work? + +## How to use it? + +### Unit Test +You can run the JUnit test [InMemoryH2Test](src/main/resources/archetype-resources/src/test/java/InMemoryH2Test.java) in your IDE or using: +```bash +mvn clean test +``` + +### Deployment to an Application Server +You can also build and deploy the process application to an application server. +For an easy start you can download Apache Tomcat with a pre-installed Camunda +from our [Download Page](https://camunda.com/download/). + +#### Manually +1. Build the application using: +```bash +mvn clean package +``` +2. Copy the *.war file from the `target` directory to the deployment directory +of your application server e.g. `tomcat/webapps` or `wildfly/standalone/deployments`. +For a faster 1-click (re-)deployment see the alternatives below. + +#### Apache Tomcat (using Maven AntRun Plugin) +1. First copy the file `build.properties.example` to `build.properties` +2. Edit the `build.properties` file and put the path to your Tomcat into `deploy.tomcat.dir`. +3. Build and deploy the process application using: +```bash +mvn clean package antrun:run +``` + +Alternatively, you can also copy the `build.properties` file to `${user.home}/.camunda/build.properties` +to have a central configuration that works with all projects generated by the +[Camunda Maven Archetypes](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes) e.g. the [examples provided by the Camunda Consulting Team](https://github.com/camunda-consulting/code). + +#### Apache Tomcat (using Tomcat Maven Plugin) +1. Create a user in Tomcat with the role `manager-script`. +2. Add the user's credentials to the `tomcat7-maven-plugin` configuration in the [pom.xml](pom.xml) file. +3. Build and deploy the process application using: +```bash +mvn clean tomcat7:deploy +``` + +#### Wildfly (using Wildfly Maven Plugin) +1. Build and deploy the process application using: +```bash +mvn clean wildfly:deploy +``` + +#### JBoss AS7 (using JBoss AS Maven Plugin) +1. Build and deploy the process application using: +```bash +mvn clean jboss-as:deploy +``` + +#### Ant (and Maven) +1. First copy the file `build.properties.example` to `build.properties` +2. Edit the `build.properties` file and put the path to your application server inside it. +3. Build and deploy the process application using: +```bash +ant deploy.tomcat +``` +or +```bash +ant deploy.jboss +``` + +Alternatively, you can also copy the `build.properties` file to `${user.home}/.camunda/build.properties` +to have a central configuration that works with all projects generated by the +[Camunda Maven Archetypes](http://docs.camunda.org/latest/guides/user-guide/#process-applications-maven-project-templates-archetypes) e.g. the [examples provided by the Camunda Consulting Team](https://github.com/camunda-consulting/code). + +### Run and Inspect with Tasklist and Cockpit +Once you deployed the application you can run it using +[Camunda Tasklist](http://docs.camunda.org/latest/guides/user-guide/#tasklist) +and inspect it using +[Camunda Cockpit](http://docs.camunda.org/latest/guides/user-guide/#cockpit). + +## Environment Restrictions +Built and tested against Camunda BPM version 7.11.0. + +## Known Limitations + +## License +[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). + + + \ No newline at end of file diff --git a/Rechnungseingang/pom.xml b/Rechnungseingang/pom.xml new file mode 100644 index 0000000..a319e93 --- /dev/null +++ b/Rechnungseingang/pom.xml @@ -0,0 +1,208 @@ + + + 4.0.0 + + com.bpmn + Rechnungseingang + 0.0.1-SNAPSHOT + + war + + Camunda BPM Process Application + A Process Application for [Camunda BPM](http://docs.camunda.org). [The project has been generated by the Maven archetype 'camunda-archetype-servlet-war-7.11.1'] + + + 7.11.0 + + 1.8 + 1.8 + UTF-8 + false + + + + + + org.camunda.bpm + camunda-bom + ${camunda.version} + import + pom + + + + + + + + org.camunda.bpm + camunda-engine + provided + + + + + org.camunda.bpm.extension + camunda-bpm-assert + 1.2 + test + + + + + org.camunda.spin + camunda-spin-dataformat-all + test + + + org.camunda.bpm + camunda-engine-plugin-spin + test + + + + + org.camunda.template-engines + camunda-template-engines-freemarker + test + + + org.camunda.template-engines + camunda-template-engines-velocity + test + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + junit + junit + 4.12 + test + + + + + com.h2database + h2 + 1.4.197 + test + + + + + org.camunda.bpm.extension + camunda-bpm-process-test-coverage + 0.3.2 + test + + + + + ch.qos.logback + logback-classic + 1.1.3 + test + + + + org.slf4j + + jcl-over-slf4j + 1.7.25 + test + + + + + org.slf4j + jul-to-slf4j + 1.7.25 + test + + + + + + + + + camunda-bpm-nexus + Camunda Maven Repository + https://app.camunda.com/nexus/content/groups/public + + + + + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.2 + + http://localhost:8080/manager/text + admin + admin + + + + + org.jboss.as.plugins + jboss-as-maven-plugin + 7.9.Final + + + + org.wildfly.plugins + wildfly-maven-plugin + 1.2.1.Final + + + + diff --git a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java new file mode 100644 index 0000000..4acdead --- /dev/null +++ b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.java @@ -0,0 +1,33 @@ +package com.bpmn.Rechnungseingang; + +import java.util.HashMap; +import java.util.Map; + +import org.camunda.bpm.application.PostDeploy; +import org.camunda.bpm.application.ProcessApplication; +import org.camunda.bpm.application.impl.ServletProcessApplication; +import org.camunda.bpm.engine.ProcessEngine; + +/** + * Process Application exposing this application's resources the process engine. + */ +@ProcessApplication +public class CamundaBpmProcessApplication extends ServletProcessApplication { + + private static final String PROCESS_DEFINITION_KEY = "Rechnungseingang"; + + /** + * In a @PostDeploy Hook you can interact with the process engine and access + * the processes the application has deployed. + */ + @PostDeploy + public void onDeploymentFinished(ProcessEngine processEngine) { + + // start an initial process instance +// Map variables = new HashMap(); +// variables.put("name", "John"); +// +// processEngine.getRuntimeService().startProcessInstanceByKey(PROCESS_DEFINITION_KEY, variables); + } + +} diff --git a/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java new file mode 100644 index 0000000..7c407d8 --- /dev/null +++ b/Rechnungseingang/src/main/java/com/bpmn/Rechnungseingang/LoggerDelegate.java @@ -0,0 +1,30 @@ +package com.bpmn.Rechnungseingang; + +import java.util.logging.Logger; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.JavaDelegate; + +/** + * This is an easy adapter implementation + * illustrating how a Java Delegate can be used + * from within a BPMN 2.0 Service Task. + */ +public class LoggerDelegate implements JavaDelegate { + + private final Logger LOGGER = Logger.getLogger(LoggerDelegate.class.getName()); + + public void execute(DelegateExecution execution) throws Exception { + + LOGGER.info("\n\n ... LoggerDelegate invoked by " + + "processDefinitionId=" + execution.getProcessDefinitionId() + + ", activtyId=" + execution.getCurrentActivityId() + + ", activtyName='" + execution.getCurrentActivityName() + "'" + + ", processInstanceId=" + execution.getProcessInstanceId() + + ", businessKey=" + execution.getProcessBusinessKey() + + ", executionId=" + execution.getId() + + " \n\n"); + + } + +} diff --git a/Rechnungseingang/src/main/resources/META-INF/processes.xml b/Rechnungseingang/src/main/resources/META-INF/processes.xml new file mode 100644 index 0000000..417f437 --- /dev/null +++ b/Rechnungseingang/src/main/resources/META-INF/processes.xml @@ -0,0 +1,14 @@ + + + + + default + + false + true + + + + diff --git a/Rechnungseingang/src/main/resources/process.bpmn b/Rechnungseingang/src/main/resources/process.bpmn new file mode 100644 index 0000000..d6dc21a --- /dev/null +++ b/Rechnungseingang/src/main/resources/process.bpmn @@ -0,0 +1,32 @@ + + + + + SequenceFlow1 + + + SequenceFlow1 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/main/webapp/forms/start-form.html b/Rechnungseingang/src/main/webapp/forms/start-form.html new file mode 100644 index 0000000..ef755f0 --- /dev/null +++ b/Rechnungseingang/src/main/webapp/forms/start-form.html @@ -0,0 +1,24 @@ +Here you would put the actual form to start the process + +

+ You can use this form through Camunda Tasklist + by setting the formKey of a BPMN Start Event to: + embedded:app:forms/start-form.html +

+ +
+
+ +
+ +
+
+ + +
\ No newline at end of file diff --git a/Rechnungseingang/src/main/webapp/forms/task-form.html b/Rechnungseingang/src/main/webapp/forms/task-form.html new file mode 100644 index 0000000..2977392 --- /dev/null +++ b/Rechnungseingang/src/main/webapp/forms/task-form.html @@ -0,0 +1,33 @@ +Here you would put the actual form to work on the task + +

+ You can use this form through Camunda Tasklist + by setting the formKey of a BPMN User Task to: + embedded:app:forms/task-form.html +

+ +
+
+ +
+ +
+
+
+ +
+ +
+
+ + +
\ No newline at end of file diff --git a/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java b/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java new file mode 100644 index 0000000..41377bc --- /dev/null +++ b/Rechnungseingang/src/test/java/com/bpmn/Rechnungseingang/ProcessUnitTest.java @@ -0,0 +1,53 @@ +package com.bpmn.Rechnungseingang; + +import org.apache.ibatis.logging.LogFactory; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.test.ProcessEngineRule; +import org.camunda.bpm.extension.process_test_coverage.junit.rules.TestCoverageProcessEngineRuleBuilder; +import org.camunda.bpm.engine.test.Deployment; +import org.junit.Before; +import org.junit.ClassRule; +import org.junit.Rule; +import org.junit.Test; + +import static org.camunda.bpm.engine.test.assertions.ProcessEngineTests.*; +import static org.junit.Assert.*; + +/** + * Test case starting an in-memory database-backed Process Engine. + */ +public class ProcessUnitTest { + + @ClassRule + @Rule + public static ProcessEngineRule rule = TestCoverageProcessEngineRuleBuilder.create().build(); + + private static final String PROCESS_DEFINITION_KEY = "Rechnungseingang"; + + static { + LogFactory.useSlf4jLogging(); // MyBatis + } + + @Before + public void setup() { + init(rule.getProcessEngine()); + } + + /** + * Just tests if the process definition is deployable. + */ + @Test + @Deployment(resources = "process.bpmn") + public void testParsingAndDeployment() { + // nothing is done here, as we just want to check for exceptions during deployment + } + + @Test + @Deployment(resources = "process.bpmn") + public void testHappyPath() { + //ProcessInstance processInstance = processEngine().getRuntimeService().startProcessInstanceByKey(PROCESS_DEFINITION_KEY); + + // Now: Drive the process by API and assert correct behavior by camunda-bpm-assert + } + +} diff --git a/Rechnungseingang/src/test/resources/camunda.cfg.xml b/Rechnungseingang/src/test/resources/camunda.cfg.xml new file mode 100644 index 0000000..b6062a9 --- /dev/null +++ b/Rechnungseingang/src/test/resources/camunda.cfg.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/test/resources/logback-test.xml b/Rechnungseingang/src/test/resources/logback-test.xml new file mode 100644 index 0000000..a2484ac --- /dev/null +++ b/Rechnungseingang/src/test/resources/logback-test.xml @@ -0,0 +1,63 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/src/test/resources/logging.properties b/Rechnungseingang/src/test/resources/logging.properties new file mode 100644 index 0000000..4941c55 --- /dev/null +++ b/Rechnungseingang/src/test/resources/logging.properties @@ -0,0 +1,2 @@ +#register SLF4JBridgeHandler as handler for the j.u.l. root logger +handlers = org.slf4j.bridge.SLF4JBridgeHandler diff --git a/Rechnungseingang/target/classes/META-INF/processes.xml b/Rechnungseingang/target/classes/META-INF/processes.xml new file mode 100644 index 0000000..417f437 --- /dev/null +++ b/Rechnungseingang/target/classes/META-INF/processes.xml @@ -0,0 +1,14 @@ + + + + + default + + false + true + + + + diff --git a/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class new file mode 100644 index 0000000..da208fb Binary files /dev/null and b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/CamundaBpmProcessApplication.class differ diff --git a/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/LoggerDelegate.class b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/LoggerDelegate.class new file mode 100644 index 0000000..5d5eb26 Binary files /dev/null and b/Rechnungseingang/target/classes/com/bpmn/Rechnungseingang/LoggerDelegate.class differ diff --git a/Rechnungseingang/target/classes/process.bpmn b/Rechnungseingang/target/classes/process.bpmn new file mode 100644 index 0000000..d6dc21a --- /dev/null +++ b/Rechnungseingang/target/classes/process.bpmn @@ -0,0 +1,32 @@ + + + + + SequenceFlow1 + + + SequenceFlow1 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF new file mode 100644 index 0000000..10f62d5 --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: Lukas +Build-Jdk: 1.8.0_241 +Created-By: Maven Integration for Eclipse + diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties new file mode 100644 index 0000000..f46838a --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Thu May 21 16:42:00 CEST 2020 +version=0.0.1-SNAPSHOT +groupId=com.bpmn +m2e.projectName=Rechnungseingang +m2e.projectLocation=C\:\\Users\\Lukas\\Desktop\\6 Semester - Seminararbeit\\Rechnungseingang +artifactId=Rechnungseingang diff --git a/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml new file mode 100644 index 0000000..a319e93 --- /dev/null +++ b/Rechnungseingang/target/m2e-wtp/web-resources/META-INF/maven/com.bpmn/Rechnungseingang/pom.xml @@ -0,0 +1,208 @@ + + + 4.0.0 + + com.bpmn + Rechnungseingang + 0.0.1-SNAPSHOT + + war + + Camunda BPM Process Application + A Process Application for [Camunda BPM](http://docs.camunda.org). [The project has been generated by the Maven archetype 'camunda-archetype-servlet-war-7.11.1'] + + + 7.11.0 + + 1.8 + 1.8 + UTF-8 + false + + + + + + org.camunda.bpm + camunda-bom + ${camunda.version} + import + pom + + + + + + + + org.camunda.bpm + camunda-engine + provided + + + + + org.camunda.bpm.extension + camunda-bpm-assert + 1.2 + test + + + + + org.camunda.spin + camunda-spin-dataformat-all + test + + + org.camunda.bpm + camunda-engine-plugin-spin + test + + + + + org.camunda.template-engines + camunda-template-engines-freemarker + test + + + org.camunda.template-engines + camunda-template-engines-velocity + test + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + junit + junit + 4.12 + test + + + + + com.h2database + h2 + 1.4.197 + test + + + + + org.camunda.bpm.extension + camunda-bpm-process-test-coverage + 0.3.2 + test + + + + + ch.qos.logback + logback-classic + 1.1.3 + test + + + + org.slf4j + + jcl-over-slf4j + 1.7.25 + test + + + + + org.slf4j + jul-to-slf4j + 1.7.25 + test + + + + + + + + + camunda-bpm-nexus + Camunda Maven Repository + https://app.camunda.com/nexus/content/groups/public + + + + + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.2 + + http://localhost:8080/manager/text + admin + admin + + + + + org.jboss.as.plugins + jboss-as-maven-plugin + 7.9.Final + + + + org.wildfly.plugins + wildfly-maven-plugin + 1.2.1.Final + + + + diff --git a/Rechnungseingang/target/test-classes/camunda.cfg.xml b/Rechnungseingang/target/test-classes/camunda.cfg.xml new file mode 100644 index 0000000..b6062a9 --- /dev/null +++ b/Rechnungseingang/target/test-classes/camunda.cfg.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class b/Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class new file mode 100644 index 0000000..7b61ff9 Binary files /dev/null and b/Rechnungseingang/target/test-classes/com/bpmn/Rechnungseingang/ProcessUnitTest.class differ diff --git a/Rechnungseingang/target/test-classes/logback-test.xml b/Rechnungseingang/target/test-classes/logback-test.xml new file mode 100644 index 0000000..a2484ac --- /dev/null +++ b/Rechnungseingang/target/test-classes/logback-test.xml @@ -0,0 +1,63 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rechnungseingang/target/test-classes/logging.properties b/Rechnungseingang/target/test-classes/logging.properties new file mode 100644 index 0000000..4941c55 --- /dev/null +++ b/Rechnungseingang/target/test-classes/logging.properties @@ -0,0 +1,2 @@ +#register SLF4JBridgeHandler as handler for the j.u.l. root logger +handlers = org.slf4j.bridge.SLF4JBridgeHandler