From 3f852c233e5afaf9d79b56e477cdd4f9fe19c7f9 Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Mon, 16 Nov 2020 13:19:48 +0100 Subject: [PATCH] init --- .gitignore | 18 + Dockerfile | 5 + docker-compose.yml | 37 + office-alexander-logistics-app/.gitignore | 1 + office-alexander-logistics-app/pom.xml | 231 +++ .../src/main/resources/META-INF/MANIFEST.MF | 2 + .../main/resources/META-INF/persistence.xml | 26 + .../resources/bundle/custom_de.properties | 2 + .../resources/bundle/custom_en.properties | 2 + .../src/main/resources/imixs.properties | 44 + .../src/main/resources/system-de-1.1.0.bpmn | 1475 +++++++++++++++++ .../src/main/resources/system-en-1.0.0.bpmn | 1130 +++++++++++++ .../webapp/WEB-INF/faces-config-custom.xml | 9 + .../src/main/webapp/layout/css/custom.css | 2 + pom.xml | 222 +++ 15 files changed, 3206 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 100644 office-alexander-logistics-app/.gitignore create mode 100644 office-alexander-logistics-app/pom.xml create mode 100644 office-alexander-logistics-app/src/main/resources/META-INF/MANIFEST.MF create mode 100644 office-alexander-logistics-app/src/main/resources/META-INF/persistence.xml create mode 100644 office-alexander-logistics-app/src/main/resources/bundle/custom_de.properties create mode 100644 office-alexander-logistics-app/src/main/resources/bundle/custom_en.properties create mode 100644 office-alexander-logistics-app/src/main/resources/imixs.properties create mode 100644 office-alexander-logistics-app/src/main/resources/system-de-1.1.0.bpmn create mode 100644 office-alexander-logistics-app/src/main/resources/system-en-1.0.0.bpmn create mode 100644 office-alexander-logistics-app/src/main/webapp/WEB-INF/faces-config-custom.xml create mode 100644 office-alexander-logistics-app/src/main/webapp/layout/css/custom.css create mode 100644 pom.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..04970f2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# ignore all bin directories +# matches "bin" in any subfolder +bin/ + +# ignore all target directories +target/ + +# ignore all files ending with ~ +*~ + +# ignore eclipse directories and project files +.settings/ +.metadata/ +.project +.classpath + +# ignore docker deployments +docker/deployments/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9651fca --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM imixs/imixs-office-workflow:4.3.1 + +# Deploy artefact +RUN rm -r /opt/jboss/wildfly/standalone/deployments/* +COPY ./*-app/target/*.war /opt/jboss/wildfly/standalone/deployments/ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..146ae49 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,37 @@ +version: '3.6' +services: + + db: + image: postgres:9.6.1 + environment: + POSTGRES_PASSWORD: adminadmin + POSTGRES_DB: office-alexander-logistics + volumes: + - dbdata:/var/lib/postgresql/data + + app: + image: imixs/office-alexander-logistics + depends_on: + - db + environment: + JAVA_OPTS: "-Dnashorn.args=--no-deprecation-warning" + POSTGRES_USER: "postgres" + POSTGRES_PASSWORD: "adminadmin" + POSTGRES_CONNECTION: "jdbc:postgresql://db/office-alexander-logistics" + TZ: "CET" + LANG: "en_US.UTF-8" + ports: + - "8080:8080" + - "9990:9990" + - "8787:8787" + volumes: + - ./docker/deployments:/opt/jboss/wildfly/standalone/deployments/ + + imixsadmin: + image: imixs/imixs-admin + ports: + - "8888:8080" + + +volumes: + dbdata: \ No newline at end of file diff --git a/office-alexander-logistics-app/.gitignore b/office-alexander-logistics-app/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/office-alexander-logistics-app/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/office-alexander-logistics-app/pom.xml b/office-alexander-logistics-app/pom.xml new file mode 100644 index 0000000..e4da594 --- /dev/null +++ b/office-alexander-logistics-app/pom.xml @@ -0,0 +1,231 @@ + + + 4.0.0 + + office-alexander-logistics + com.alexander-logistics + 1.0.0 + + office-alexander-logistics-app + war + Imixs Office Workflow App + + + + docker + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + install + + + + + + + + + + + + run + + + + + + + + + + + docker-build + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + install + + + + + + + + + + + + + run + + + + + + + + + + + + docker-push + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + install + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + + + + + maven-war-plugin + 2.6 + + false + + + true + + ${custom.webResources} + + **/WEB-INF/* + + + + + target/overlay-war-folder + + + + com.imixs.workflow + imixs-office-workflow-app + + WEB-INF/lib/*.jar + + + + + + + + + + + + + org.imixs.workflow + imixs-workflow-core + jar + compile + + + org.imixs.workflow + imixs-workflow-engine + jar + compile + + + org.imixs.workflow + imixs-workflow-jax-rs + jar + compile + + + org.imixs.workflow + imixs-workflow-faces + jar + compile + + + org.imixs.workflow + imixs-workflow-index-lucene + compile + + + + + org.imixs.marty + imixs-marty-ejb + jar + compile + + + org.imixs.marty + imixs-marty-util + jar + compile + + + + + com.imixs.workflow + imixs-office-workflow-app + war + + + + com.imixs.workflow + imixs-office-workflow-util + compile + + + + + org.imixs.workflow + imixs-archive-api + compile + + + + + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/resources/META-INF/MANIFEST.MF b/office-alexander-logistics-app/src/main/resources/META-INF/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/office-alexander-logistics-app/src/main/resources/META-INF/persistence.xml b/office-alexander-logistics-app/src/main/resources/META-INF/persistence.xml new file mode 100644 index 0000000..171c32c --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/META-INF/persistence.xml @@ -0,0 +1,26 @@ + + + + + + org.eclipse.persistence.jpa.PersistenceProvider + ${imixs-office.jta-data-source} + lib/imixs-workflow-engine-${org.imixs.workflow.version}.jar + lib/imixs-marty-ejb-${org.imixs.marty.version}.jar + + + + + + + + + + + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/resources/bundle/custom_de.properties b/office-alexander-logistics-app/src/main/resources/bundle/custom_de.properties new file mode 100644 index 0000000..d772cee --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/bundle/custom_de.properties @@ -0,0 +1,2 @@ +# Custom resource bundle + diff --git a/office-alexander-logistics-app/src/main/resources/bundle/custom_en.properties b/office-alexander-logistics-app/src/main/resources/bundle/custom_en.properties new file mode 100644 index 0000000..d772cee --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/bundle/custom_en.properties @@ -0,0 +1,2 @@ +# Custom resource bundle + diff --git a/office-alexander-logistics-app/src/main/resources/imixs.properties b/office-alexander-logistics-app/src/main/resources/imixs.properties new file mode 100644 index 0000000..d1172b1 --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/imixs.properties @@ -0,0 +1,44 @@ +# Imixs-Workflow +model.default.data=system-de-1.1.0.bpmn +lucence.indexDir=${imixs-office.IndexDir} +lucence.fulltextFieldList=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,txtspacename,txtprocessname,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names,_childitems +lucence.indexFieldListAnalyze=txtUsername +lucence.indexFieldListNoAnalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,dms_count +lucence.indexFieldListStore=txtProcessName,txtWorkflowImageURL + + +# Marty Setup +setup.mode=auto +setup.system.model=system-de-1.1 + + + +# Marty Login & Profile Properties +security.userid.input.mode=LOWERCASE +security.email.unique=true +#security.userid.input.pattern= + + + +# Mail +# mail.defaultSender=info@imixs.com + + + +# Imixs Archive +snapshot.history=1 +snapshot.overwriteFileContent=false + + + +# Image reziser +image.fileExtension=jpg,gif +image.maxWidth=2048 + + +# Office Setup +BASIC.maxviewentries=10 +# Space selector (none, root, all) +search.filter.spaces=root +dms.search=true + diff --git a/office-alexander-logistics-app/src/main/resources/system-de-1.1.0.bpmn b/office-alexander-logistics-app/src/main/resources/system-de-1.1.0.bpmn new file mode 100644 index 0000000..b79de22 --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/system-de-1.1.0.bpmn @@ -0,0 +1,1475 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_16 + + + + + true + + + SequenceFlow_23 + SequenceFlow_24 + SequenceFlow_25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + + + + false + + + SequenceFlow_11 + SequenceFlow_33 + SequenceFlow_1 + + + + + true + + + + + + + + + SequenceFlow_20 + SequenceFlow_1 + SequenceFlow_36 + SequenceFlow_8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + namcurrentEditor]]> + + + false + + + SequenceFlow_31 + SequenceFlow_35 + SequenceFlow_23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + namcurrentEditor]]> + + + false + + + SequenceFlow_25 + SequenceFlow_36 + + + + + + + + SequenceFlow_16 + SequenceFlow_17 + + + SequenceFlow_24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + + + + false + + + Erster Zugriff eines neuen Users, eMail mit Info geht raus, User erhält Autorenrecht. + SequenceFlow_17 + SequenceFlow_20 + + + + + + + + + + SequenceFlow_8 + SequenceFlow_11 + SequenceFlow_34 + SequenceFlow_35 + + + + + + SequenceFlow_27 + SequenceFlow_30 + SequenceFlow_33 + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_34 + SequenceFlow_27 + + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_30 + SequenceFlow_31 + + + + + + + + + + ID:90 - Remove assigend Access Roles + + + + Inaktiv + + + + + + + + + + + + true + + + + + + SequenceFlow_2 + SequenceFlow_4 + SequenceFlow_19 + SequenceFlow_47 + SequenceFlow_3 + SequenceFlow_44 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + Daten speichern und aktualisieren + SequenceFlow_4 + + + SequenceFlow_2 + + + + + SequenceFlow_13 + + + + + + true + + + + + + + + + SequenceFlow_7 + SequenceFlow_13 + SequenceFlow_18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + + SequenceFlow_3 + SequenceFlow_39 + SequenceFlow_7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + + SequenceFlow_18 + SequenceFlow_19 + + + + + + + + + + true + + + + + + + SequenceFlow_45 + SequenceFlow_49 + SequenceFlow_39 + SequenceFlow_46 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + Daten speichern und aktualisieren + SequenceFlow_44 + SequenceFlow_45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + Daten speichern und aktualisieren + SequenceFlow_46 + SequenceFlow_47 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + Daten speichern und aktualisieren + SequenceFlow_49 + + + + + + + + true + + + + + + + + + SequenceFlow_6 + SequenceFlow_5 + SequenceFlow_22 + SequenceFlow_10 + SequenceFlow_9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + /pages/admin/spaces]]> + + + Daten speichern und aktualisieren + SequenceFlow_5 + + + SequenceFlow_6 + + + + + SequenceFlow_14 + + + + + + true + + + + + + + + + SequenceFlow_15 + SequenceFlow_14 + SequenceFlow_21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/spaces]]> + + + + SequenceFlow_10 + SequenceFlow_26 + SequenceFlow_15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/spaces]]> + + + + SequenceFlow_21 + SequenceFlow_28 + SequenceFlow_22 + + + + + + + true + + + + + + + + + SequenceFlow_12 + SequenceFlow_26 + SequenceFlow_28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/spaces]]> + + + + SequenceFlow_9 + SequenceFlow_12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/resources/system-en-1.0.0.bpmn b/office-alexander-logistics-app/src/main/resources/system-en-1.0.0.bpmn new file mode 100644 index 0000000..4199e29 --- /dev/null +++ b/office-alexander-logistics-app/src/main/resources/system-en-1.0.0.bpmn @@ -0,0 +1,1130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_16 + + + + + true + + + SequenceFlow_23 + SequenceFlow_24 + SequenceFlow_25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + + + + false + + + SequenceFlow_11 + SequenceFlow_1 + + + + + true + + + + + + + + + SequenceFlow_20 + SequenceFlow_1 + SequenceFlow_12 + SequenceFlow_8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + namcurrentEditor]]> + + + false + + + + SequenceFlow_9 + SequenceFlow_23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + namcurrentEditor]]> + + + false + + + SequenceFlow_25 + SequenceFlow_12 + + + + + + + + SequenceFlow_16 + SequenceFlow_17 + + + SequenceFlow_24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/profilelist]]> + + + + + + + + + false + + + Erster Zugriff eines neuen Users, eMail mit Info geht raus, User erhält Autorenrecht. + SequenceFlow_17 + SequenceFlow_20 + + + + + + + + + + SequenceFlow_8 + SequenceFlow_9 + SequenceFlow_11 + + + + + + + ID:90 - Remove assigend Access Roles + + + + + + + + + + + true + + + + + + SequenceFlow_2 + SequenceFlow_4 + SequenceFlow_19 + SequenceFlow_3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + + SequenceFlow_4 + + + SequenceFlow_2 + + + + + SequenceFlow_13 + + + + + + true + + + + + + + + + SequenceFlow_7 + SequenceFlow_13 + SequenceFlow_18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + + SequenceFlow_3 + SequenceFlow_7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/processlist]]> + + + + SequenceFlow_18 + SequenceFlow_19 + + + + + + + + + true + + + + + + + + + SequenceFlow_6 + SequenceFlow_5 + SequenceFlow_22 + SequenceFlow_10 + SequenceFlow_26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + /pages/admin/spaces]]> + + + + SequenceFlow_5 + + + SequenceFlow_6 + + + + + SequenceFlow_14 + + + + + + true + + + + + + + + + SequenceFlow_15 + SequenceFlow_14 + SequenceFlow_21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/spaces]]> + + + + SequenceFlow_10 + SequenceFlow_28 + SequenceFlow_15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /pages/admin/spaces]]> + + + + SequenceFlow_21 + SequenceFlow_29 + SequenceFlow_22 + + + + + + + true + + + + + + + + + SequenceFlow_27 + SequenceFlow_28 + SequenceFlow_29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + /pages/admin/spaces]]> + + + + SequenceFlow_26 + SequenceFlow_27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/WEB-INF/faces-config-custom.xml b/office-alexander-logistics-app/src/main/webapp/WEB-INF/faces-config-custom.xml new file mode 100644 index 0000000..2e1f68c --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/WEB-INF/faces-config-custom.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/layout/css/custom.css b/office-alexander-logistics-app/src/main/webapp/layout/css/custom.css new file mode 100644 index 0000000..94f58e1 --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/layout/css/custom.css @@ -0,0 +1,2 @@ +/* Custom Design */ + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..e7d068a --- /dev/null +++ b/pom.xml @@ -0,0 +1,222 @@ + + + 4.0.0 + com.alexander-logistics + office-alexander-logistics + 1.0.0 + pom + Imixs Office Workflow - Custom Build + + + office-alexander-logistics-app + + + + + + ISO-8859-1 + + + ${maven.build.timestamp} + yyyyMMddHHmmss + + + 5.2.5 + 4.1.8 + 4.3.1 + 2.2.3 + 2.2.4 + 1.0.19 + 2.2 + + src/main/webapp + + + / + imixsrealm + jdbc/office + lucene/office-index + office-alexander-logistics + + java:/mail/org.imixs.workflow.mail + + + war + + office-alexander-logistics + + + + + + sonatype-snaptshots + Sonatype Snapshot repository + http://oss.sonatype.org/content/repositories/snapshots + + + + imixs-mvn-repo + https://raw.githubusercontent.com/imixs/imixs-mvn-repo/master/ + + false + always + + + + + + + docker + + + + docker-build + + + + docker-push + + + + + + + + + + src/main/resources + true + + + + + maven-compiler-plugin + 2.3.2 + + 1.8 + 1.8 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + ${project.build.sourceEncoding} + + + + + + + + + + org.imixs.workflow + imixs-workflow-core + ${org.imixs.workflow.version} + provided + + + org.imixs.workflow + imixs-workflow-engine + ${org.imixs.workflow.version} + provided + + + org.imixs.workflow + imixs-workflow-faces + ${org.imixs.workflow.version} + + + org.imixs.workflow + imixs-workflow-jax-rs + ${org.imixs.workflow.version} + + + org.imixs.workflow + imixs-workflow-index-lucene + ${org.imixs.workflow.version} + + + + + org.imixs.marty + imixs-marty-util + ${org.imixs.marty.version} + + + org.imixs.marty + imixs-marty-ejb + ${org.imixs.marty.version} + provided + + + + + com.imixs.workflow + imixs-office-workflow-app + ${org.imixs.office.version} + war + + + + + com.imixs.workflow + imixs-office-workflow-util + ${org.imixs.office.version} + provided + + + + + + + org.imixs.workflow + imixs-archive-api + ${org.imixs.archive.version} + provided + + + + org.imixs.workflow + imixs-archive-documents + ${org.imixs.archive.version} + compile + + + + + + + + javax + javaee-api + 7.0 + provided + + + + junit + junit + 4.8.1 + test + + + org.mockito + mockito-all + 1.9.5 + test + + + \ No newline at end of file