diff --git a/.travis.yml b/.travis.yml
index 91763ac29..006d153fc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,5 +2,6 @@ language: java
dist: trusty
jdk:
- oraclejdk8
-script: mvn install
+script:
+ - mvn install
sudo: false
diff --git a/LICENSE.txt b/LICENSE.txt
index d64569567..fce5e4c57 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -187,7 +187,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright [yyyy] [name of copyright owner]
+ Copyright 2015-2018 Capgemini SE.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/bom/pom.xml b/boms/bom/pom.xml
similarity index 65%
rename from bom/pom.xml
rename to boms/bom/pom.xml
index 9fd1b610b..bf223fb2e 100644
--- a/bom/pom.xml
+++ b/boms/bom/pom.xml
@@ -4,7 +4,7 @@
4.0.0
io.oasp.java.dev
- oasp4j
+ oasp4j-boms
dev-SNAPSHOT
io.oasp.java
@@ -26,15 +26,35 @@
+
+
+ io.oasp.java.boms
+ oasp4j-minimal-bom
+ ${oasp4j.version}
+ pom
+ import
+
-
net.sf.m-m-m
- mmm-util-bom
+ mmm-util-core
+ ${mmm.util.version}
+
+
+ net.sf.m-m-m
+ mmm-util-validation
+ ${mmm.util.version}
+
+
+ net.sf.m-m-m
+ mmm-util-search
+ ${mmm.util.version}
+
+
+ net.sf.m-m-m
+ mmm-util-entity
${mmm.util.version}
- pom
- import
@@ -235,132 +255,6 @@
1.1.3
-
-
- io.oasp.java.modules
- oasp4j-test
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-logging
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-basic
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-batch
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-beanmapping
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-configuration
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-security
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-service
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-json
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-rest
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-client
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-client-rest
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-client-ws
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-server
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-server-rest
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-cxf-server-ws
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-client
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-client-rest
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-client-ws
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-server
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-server-rest
- ${project.version}
-
-
- io.oasp.java.starters
- oasp4j-starter-cxf-server-ws
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-jpa
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-jpa-envers
- ${project.version}
-
-
- io.oasp.java.modules
- oasp4j-web
- ${project.version}
-
diff --git a/boms/minimal/pom.xml b/boms/minimal/pom.xml
new file mode 100644
index 000000000..b8fcd4ae8
--- /dev/null
+++ b/boms/minimal/pom.xml
@@ -0,0 +1,157 @@
+
+
+ 4.0.0
+
+ io.oasp.java.dev
+ oasp4j-boms
+ dev-SNAPSHOT
+
+ io.oasp.java.boms
+ oasp4j-minimal-bom
+ ${oasp4j.version}
+ pom
+ ${project.artifactId}
+ Dependencies (BOM) of the Open Application Standard Platform for Java (OASP4J) without any thirdparty.
+ http://oasp.io/oasp4j/
+ 2014
+
+
+ UTF-8
+ UTF-8
+ bom
+
+
+
+
+
+
+ io.oasp.java.modules
+ oasp4j-test
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-logging
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-basic
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-batch
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-beanmapping
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-configuration
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-security
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-service
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-json
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-rest
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-client
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-client-rest
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-client-ws
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-server
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-server-rest
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-cxf-server-ws
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-jpa
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-jpa-envers
+ ${project.version}
+
+
+ io.oasp.java.modules
+ oasp4j-web
+ ${project.version}
+
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-client
+ ${project.version}
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-client-rest
+ ${project.version}
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-client-ws
+ ${project.version}
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-server
+ ${project.version}
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-server-rest
+ ${project.version}
+
+
+ io.oasp.java.starters
+ oasp4j-starter-cxf-server-ws
+ ${project.version}
+
+
+
+
+
diff --git a/boms/pom.xml b/boms/pom.xml
new file mode 100644
index 000000000..0e731108a
--- /dev/null
+++ b/boms/pom.xml
@@ -0,0 +1,20 @@
+
+
+ 4.0.0
+
+ io.oasp.java.dev
+ oasp4j
+ dev-SNAPSHOT
+
+ oasp4j-boms
+ pom
+ ${project.artifactId}
+ Bill of Materials (BOM) for the Open Application Standard Platform for Java (OASP4J).
+
+
+ minimal
+ bom
+
+
+
diff --git a/pom.xml b/pom.xml
index 43bae8716..053f2c0ce 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
2014
- bom
+ boms
modules
starters
templates
diff --git a/templates/server/pom.xml b/templates/server/pom.xml
index c02c97a83..215e88173 100644
--- a/templates/server/pom.xml
+++ b/templates/server/pom.xml
@@ -36,7 +36,7 @@
maven-resources-plugin
- ^*^
+ $[*]
false
diff --git a/templates/server/src/main/resources/archetype-resources/pom.xml b/templates/server/src/main/resources/archetype-resources/pom.xml
index 4ead40ae5..e1ccda613 100644
--- a/templates/server/src/main/resources/archetype-resources/pom.xml
+++ b/templates/server/src/main/resources/archetype-resources/pom.xml
@@ -11,7 +11,7 @@
1.5.3.RELEASE
- 2.6.0
+ $[oasp4j.version]
4.2.0
1.7
UTF-8