diff --git a/leader-followers/pom.xml b/leader-followers/pom.xml
index f8b1310f5..8953976fb 100644
--- a/leader-followers/pom.xml
+++ b/leader-followers/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- leader-followers
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
-
\ No newline at end of file
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ leader-followers
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
diff --git a/license-plugin-header-style.xml b/license-plugin-header-style.xml
index 085992740..21974b3da 100644
--- a/license-plugin-header-style.xml
+++ b/license-plugin-header-style.xml
@@ -1,4 +1,4 @@
-
+
-
- /*
- *
- */EOL
- (\\s|\\t)*/\\*.*$
- .*\\*/(\\s|\\t)*$
- false
- true
- false
-
+
+ /*
+ *
+ */EOL
+
+ (\\s|\\t)*/\\*.*$
+ .*\\*/(\\s|\\t)*$
+ false
+ true
+ false
+
diff --git a/lockable-object/pom.xml b/lockable-object/pom.xml
index b7f9e1b5c..74ad643ee 100644
--- a/lockable-object/pom.xml
+++ b/lockable-object/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- lockable-object
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.lockableobject.App
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.lockableobject.App
+
+
+
+
+
+
+
+
+
diff --git a/marker/pom.xml b/marker/pom.xml
index 0cc7f415a..88989be19 100644
--- a/marker/pom.xml
+++ b/marker/pom.xml
@@ -23,16 +23,13 @@
THE SOFTWARE.
-->
-
+
java-design-patterns
com.iluwatar
1.25.0-SNAPSHOT
4.0.0
-
marker
diff --git a/master-worker-pattern/pom.xml b/master-worker-pattern/pom.xml
index 9e1717f28..400e7280c 100644
--- a/master-worker-pattern/pom.xml
+++ b/master-worker-pattern/pom.xml
@@ -1,3 +1,4 @@
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- master-worker-pattern
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.masterworker.App
-
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ master-worker-pattern
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.masterworker.App
+
+
+
+
+
+
+
+
diff --git a/mediator/pom.xml b/mediator/pom.xml
index 23d6ff637..4ee363bdd 100644
--- a/mediator/pom.xml
+++ b/mediator/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/memento/pom.xml b/memento/pom.xml
index f8498c739..693123971 100644
--- a/memento/pom.xml
+++ b/memento/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/model-view-controller/pom.xml b/model-view-controller/pom.xml
index 5a42db4fe..3c86fb807 100644
--- a/model-view-controller/pom.xml
+++ b/model-view-controller/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/model-view-presenter/pom.xml b/model-view-presenter/pom.xml
index 2ed692d9b..03188968b 100644
--- a/model-view-presenter/pom.xml
+++ b/model-view-presenter/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
@@ -41,9 +40,9 @@
test
- net.java.dev.swing-layout
- swing-layout
- 1.0.2
+ net.java.dev.swing-layout
+ swing-layout
+ 1.0.2
diff --git a/model-view-viewmodel/pom.xml b/model-view-viewmodel/pom.xml
index e14bb9f69..b5522ff87 100644
--- a/model-view-viewmodel/pom.xml
+++ b/model-view-viewmodel/pom.xml
@@ -27,117 +27,115 @@
ZK framework is licensed under LGPL and the license can be found at lgpl-3.0.txt
-->
-
- 4.0.0
-
- java-design-patterns
- com.iluwatar
- 1.25.0-SNAPSHOT
-
- com.iluwatar
- model-view-viewmodel
- 1.25.0-SNAPSHOT
-
- 9.0.0
- 19.0
- 9.4.28.v20200408
- 2.1.1
- 2.2
- yyyy-MM-dd
- -${project.version}-FL-${maven.build.timestamp}
-
- war
- model-view-viewmodel
- model-view-viewmodel
-
-
- GNU LESSER GENERAL PUBLIC LICENSE, Version 3
- https://www.gnu.org/licenses/lgpl.html
- repo
-
-
-
-
- ZK CE
- ZK CE Repository
- https://mavensync.zkoss.org/maven2
-
-
- ZK EVAL
- ZK Evaluation Repository
- https://mavensync.zkoss.org/eval
-
-
-
-
- zkmaven
- ZK Maven Plugin Repository
- https://mavensync.zkoss.org/maven2/
-
-
-
-
- org.zkoss.zk
- zkbind
- ${zk.version}
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- com.google.guava
- guava-testlib
- ${guava.version}
- test
-
-
-
- ${project.artifactId}
-
-
-
- org.eclipse.jetty
- jetty-maven-plugin
- ${jetty-maven-plugin.version}
-
-
- /${project.artifactId}
- true
-
- 5
-
-
-
-
- maven-war-plugin
- org.apache.maven.plugins
- ${maven-war-plugin.version}
-
-
-
- maven-assembly-plugin
- ${maven-assembly-plugin.version}
-
-
- webapp
- package
-
- single
-
-
- model-view-viewmodel${packname}
- false
-
- src/main/assembly/webapp.xml
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ java-design-patterns
+ com.iluwatar
+ 1.25.0-SNAPSHOT
+
+ com.iluwatar
+ model-view-viewmodel
+ 1.25.0-SNAPSHOT
+
+ 9.0.0
+ 19.0
+ 9.4.28.v20200408
+ 2.1.1
+ 2.2
+ yyyy-MM-dd
+ -${project.version}-FL-${maven.build.timestamp}
+
+ war
+ model-view-viewmodel
+ model-view-viewmodel
+
+
+ GNU LESSER GENERAL PUBLIC LICENSE, Version 3
+ https://www.gnu.org/licenses/lgpl.html
+ repo
+
+
+
+
+ ZK CE
+ ZK CE Repository
+ https://mavensync.zkoss.org/maven2
+
+
+ ZK EVAL
+ ZK Evaluation Repository
+ https://mavensync.zkoss.org/eval
+
+
+
+
+ zkmaven
+ ZK Maven Plugin Repository
+ https://mavensync.zkoss.org/maven2/
+
+
+
+
+ org.zkoss.zk
+ zkbind
+ ${zk.version}
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ com.google.guava
+ guava-testlib
+ ${guava.version}
+ test
+
+
+
+ ${project.artifactId}
+
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ ${jetty-maven-plugin.version}
+
+
+ /${project.artifactId}
+ true
+
+ 5
+
+
+
+
+ maven-war-plugin
+ org.apache.maven.plugins
+ ${maven-war-plugin.version}
+
+
+
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ webapp
+ package
+
+ single
+
+
+ model-view-viewmodel${packname}
+ false
+
+ src/main/assembly/webapp.xml
+
+
+
+
+
+
+
diff --git a/model-view-viewmodel/src/main/assembly/webapp.xml b/model-view-viewmodel/src/main/assembly/webapp.xml
index f123d66ee..7ccd0cbc4 100644
--- a/model-view-viewmodel/src/main/assembly/webapp.xml
+++ b/model-view-viewmodel/src/main/assembly/webapp.xml
@@ -1,3 +1,4 @@
+
-
-
- webapp
-
- zip
-
-
-
- ${project.basedir}/src/main/java
- /${project.artifactId}/src
-
-
- ${project.basedir}/src/main/webapp
- /${project.artifactId}/WebContent
-
-
-
-
- ${project.build.directory}/${project.artifactId}.war
- /
-
-
+
+ webapp
+
+ zip
+
+
+
+ ${project.basedir}/src/main/java
+ /${project.artifactId}/src
+
+
+ ${project.basedir}/src/main/webapp
+ /${project.artifactId}/WebContent
+
+
+
+
+ ${project.build.directory}/${project.artifactId}.war
+ /
+
+
diff --git a/model-view-viewmodel/src/main/webapp/WEB-INF/web.xml b/model-view-viewmodel/src/main/webapp/WEB-INF/web.xml
index cb0b8dfec..774ed73b4 100644
--- a/model-view-viewmodel/src/main/webapp/WEB-INF/web.xml
+++ b/model-view-viewmodel/src/main/webapp/WEB-INF/web.xml
@@ -26,115 +26,109 @@
ZK framework is licensed under LGPL and the license can be found at lgpl-3.0.txt
-->
-
-
-
- model-view-viewmodel
-
-
-
- ZK listener for session cleanup
- org.zkoss.zk.ui.http.HttpSessionListener
-
-
- ZK loader for ZUML pages
- zkLoader
- org.zkoss.zk.ui.http.DHtmlLayoutServlet
-
-
+
+ ZK listener for session cleanup
+ org.zkoss.zk.ui.http.HttpSessionListener
+
+
+ ZK loader for ZUML pages
+ zkLoader
+ org.zkoss.zk.ui.http.DHtmlLayoutServlet
+
-
- update-uri
- /zkau
-
- 1
-
-
- zkLoader
- *.zul
-
-
- zkLoader
- *.zhtml
-
-
- The asynchronous update engine for ZK
- auEngine
- org.zkoss.zk.au.http.DHtmlUpdateServlet
-
-
- auEngine
- /zkau/*
-
-
- 60
-
-
-
-
- doc
- application/vnd.ms-word
-
-
- gif
- image/gif
-
-
- htm
- text/html
-
-
- html
- text/html
-
-
- jpeg
- image/jpeg
-
-
- jpg
- image/jpeg
-
-
- js
- text/javascript
-
-
- pdf
- application/pdf
-
-
- png
- image/png
-
-
- txt
- text/plain
-
-
- xls
- application/vnd.ms-excel
-
-
- xml
- text/xml
-
-
- zhtml
- text/html
-
-
- zul
- text/html
-
-
-
- index.zul
- index.zhtml
- index.html
- index.htm
-
+
+ update-uri
+ /zkau
+
+ 1
+
+
+
+ zkLoader
+ *.zul
+
+
+ zkLoader
+ *.zhtml
+
+
+ The asynchronous update engine for ZK
+ auEngine
+ org.zkoss.zk.au.http.DHtmlUpdateServlet
+
+
+ auEngine
+ /zkau/*
+
+
+ 60
+
+
+
+ doc
+ application/vnd.ms-word
+
+
+ gif
+ image/gif
+
+
+ htm
+ text/html
+
+
+ html
+ text/html
+
+
+ jpeg
+ image/jpeg
+
+
+ jpg
+ image/jpeg
+
+
+ js
+ text/javascript
+
+
+ pdf
+ application/pdf
+
+
+ png
+ image/png
+
+
+ txt
+ text/plain
+
+
+ xls
+ application/vnd.ms-excel
+
+
+ xml
+ text/xml
+
+
+ zhtml
+ text/html
+
+
+ zul
+ text/html
+
+
+ index.zul
+ index.zhtml
+ index.html
+ index.htm
+
diff --git a/module/pom.xml b/module/pom.xml
index f1bcd1495..7a7bb39ec 100644
--- a/module/pom.xml
+++ b/module/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- module
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.module.App
-
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ module
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.module.App
+
+
+
+
+
+
+
+
diff --git a/monad/pom.xml b/monad/pom.xml
index fc39e8da8..47661c714 100644
--- a/monad/pom.xml
+++ b/monad/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- monad
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.monostate.App
-
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ monad
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.monostate.App
+
+
+
+
+
+
+
+
-
diff --git a/monostate/pom.xml b/monostate/pom.xml
index 7f9c2b203..57e291d69 100644
--- a/monostate/pom.xml
+++ b/monostate/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/multiton/pom.xml b/multiton/pom.xml
index 273373015..a980bd9a8 100644
--- a/multiton/pom.xml
+++ b/multiton/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
@@ -38,11 +37,11 @@
junit-jupiter-engine
test
-
- org.junit.jupiter
- junit-jupiter-params
- test
-
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
diff --git a/mute-idiom/pom.xml b/mute-idiom/pom.xml
index 09ecf6f08..9a5879d53 100644
--- a/mute-idiom/pom.xml
+++ b/mute-idiom/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- mute-idiom
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.mute.App
-
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ mute-idiom
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.mute.App
+
+
+
+
+
+
+
+
diff --git a/naked-objects/dom/pom.xml b/naked-objects/dom/pom.xml
index f91fdd9eb..df362e173 100644
--- a/naked-objects/dom/pom.xml
+++ b/naked-objects/dom/pom.xml
@@ -23,194 +23,181 @@
THE SOFTWARE.
-->
-
- 4.0.0
-
-
- com.iluwatar
- naked-objects
- 1.25.0-SNAPSHOT
-
-
- naked-objects-dom
-
-
-
-
- src/main/resources
-
-
- src/main/java
-
- **
-
-
- **/*.java
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${compiler.version}
-
- 8
- 8
-
-
-
-
-
-
-
- org.apache.isis.core
- isis-core-applib
-
-
-
- org.apache.isis.core
- isis-core-unittestsupport
- test
-
-
-
- org.junit.vintage
- junit-vintage-engine
- test
-
-
-
-
- org.objenesis
- objenesis
- test
-
-
-
- org.assertj
- assertj-core
- test
-
-
-
-
-
-
- enhance
-
- true
-
-
- 5.2.1
-
-
-
-
-
-
+
+ org.objenesis
+ objenesis
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+
+
+ enhance
+
+ true
+
+
+ 5.2.1
+
+
+
+
+
+
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.datanucleus
- datanucleus-maven-plugin
- [${datanucleus-maven-plugin.version},)
-
- enhance
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.datanucleus
- datanucleus-maven-plugin
- ${datanucleus-maven-plugin.version}
-
- false
- true
- ${basedir}/datanucleus.properties
-
-
-
- process-classes
-
- enhance
-
-
-
-
-
-
-
-
- org.datanucleus
- datanucleus-core
-
-
- org.datanucleus
- datanucleus-jodatime
-
-
- org.datanucleus
- datanucleus-api-jdo
-
-
-
-
- isis-validate
-
-
-
-
-
- org.apache.isis.tool
- isis-maven-plugin
- 1.9.0-SNAPSHOT
-
- ../webapp/src/main/webapp/WEB-INF
-
-
-
- org.apache.isis.example.application
- simpleapp-dom
- 1.9.0-SNAPSHOT
-
-
-
- com.google.guava
- guava
- 16.0.1
-
-
-
-
- test
-
- validate
-
-
-
-
-
-
-
-
-
+
+ com.google.guava
+ guava
+ 16.0.1
+
+
+
+
+ test
+
+ validate
+
+
+
+
+
+
+
+
diff --git a/naked-objects/dom/src/main/java/META-INF/persistence.xml b/naked-objects/dom/src/main/java/META-INF/persistence.xml
index e3e9382ad..30fc0b27b 100644
--- a/naked-objects/dom/src/main/java/META-INF/persistence.xml
+++ b/naked-objects/dom/src/main/java/META-INF/persistence.xml
@@ -1,4 +1,4 @@
-
+
-
-
-
-
+
+
diff --git a/naked-objects/fixture/pom.xml b/naked-objects/fixture/pom.xml
index 1476122f6..3e01abe54 100644
--- a/naked-objects/fixture/pom.xml
+++ b/naked-objects/fixture/pom.xml
@@ -23,23 +23,18 @@
THE SOFTWARE.
-->
-
- 4.0.0
-
-
- com.iluwatar
- naked-objects
- 1.25.0-SNAPSHOT
-
-
- naked-objects-fixture
-
-
-
- ${project.groupId}
- naked-objects-dom
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ naked-objects
+ 1.25.0-SNAPSHOT
+
+ naked-objects-fixture
+
+
+ ${project.groupId}
+ naked-objects-dom
+
+
diff --git a/naked-objects/integtests/pom.xml b/naked-objects/integtests/pom.xml
index e706bbe92..d23af04b7 100644
--- a/naked-objects/integtests/pom.xml
+++ b/naked-objects/integtests/pom.xml
@@ -23,93 +23,79 @@
THE SOFTWARE.
-->
-
- 4.0.0
-
-
- com.iluwatar
- naked-objects
- 1.25.0-SNAPSHOT
-
-
- naked-objects-integtests
-
-
-
-
- src/test/resources
-
-
- src/test/java
-
- **
-
-
- **/*.java
-
-
-
-
-
-
-
-
- ${project.groupId}
- naked-objects-fixture
-
-
-
- org.apache.isis.core
- isis-core-unittestsupport
-
-
-
- org.apache.isis.core
- isis-core-integtestsupport
-
-
- org.apache.isis.core
- isis-core-specsupport
-
-
-
- org.hamcrest
- hamcrest-library
-
-
-
- org.apache.isis.core
- isis-core-wrapper
-
-
- org.apache.isis.core
- isis-core-runtime
-
-
-
- org.assertj
- assertj-core
- test
-
-
-
- org.junit.vintage
- junit-vintage-engine
- test
-
-
-
- org.hsqldb
- hsqldb
-
-
-
- javax.annotation
- javax.annotation-api
-
-
-
+
+ ${project.groupId}
+ naked-objects-fixture
+
+
+ org.apache.isis.core
+ isis-core-unittestsupport
+
+
+ org.apache.isis.core
+ isis-core-integtestsupport
+
+
+ org.apache.isis.core
+ isis-core-specsupport
+
+
+ org.hamcrest
+ hamcrest-library
+
+
+ org.apache.isis.core
+ isis-core-wrapper
+
+
+ org.apache.isis.core
+ isis-core-runtime
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.hsqldb
+ hsqldb
+
+
+ javax.annotation
+ javax.annotation-api
+
+
-
-
-
-
diff --git a/naked-objects/pom.xml b/naked-objects/pom.xml
index 2a49bbfe1..cc5c9f277 100644
--- a/naked-objects/pom.xml
+++ b/naked-objects/pom.xml
@@ -23,351 +23,328 @@
THE SOFTWARE.
-->
-
- 4.0.0
-
- java-design-patterns
- com.iluwatar
- 1.25.0-SNAPSHOT
-
- naked-objects
- pom
-
- 1.9.0
- UTF-8
- UTF-8
- 2.0.0
-
-
-
- apache.snapshots
- Apache Snapshots
- https://repository.apache.org/content/repositories/snapshots/
-
- false
-
-
-
-
-
- Cloudbees snapshots
- https://repository-estatio.forge.cloudbees.com/snapshot/
-
-
-
- false
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
- 1.3.1
-
-
-
- [3.2.1,)
-
-
- [1.8.0,)
-
-
- All plugin versions must be
+
+ 4.0.0
+
+ java-design-patterns
+ com.iluwatar
+ 1.25.0-SNAPSHOT
+
+ naked-objects
+ pom
+
+ 1.9.0
+ UTF-8
+ UTF-8
+ 2.0.0
+
+
+
+ apache.snapshots
+ Apache Snapshots
+ https://repository.apache.org/content/repositories/snapshots/
+
+ false
+
+
+
+
+ Cloudbees snapshots
+ https://repository-estatio.forge.cloudbees.com/snapshot/
+
+
+ false
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+
+ [3.2.1,)
+
+
+ [1.8.0,)
+
+
+ All plugin versions must be
defined!
- true
- true
-
-
-
-
-
-
- validate-enforce
- validate
-
- enforce
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
- **/*Test.java
- **/*Test$*.java
- **/*Test_*.java
- **/*Spec*.java
-
-
- **/Test*.java
- **/*ForTesting.java
- **/*Abstract*.java
-
- true
- true
- ${project.build.directory}/surefire-reports
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-report-plugin
- 2.16
-
- false
-
-
-
- test
-
-
-
-
-
- maven-clean-plugin
- 2.5
-
-
- maven-resources-plugin
- 2.6
-
-
- maven-jar-plugin
- 2.4
-
-
- maven-install-plugin
- 2.5.1
-
-
- maven-deploy-plugin
- 2.8.1
-
-
- maven-site-plugin
- 3.3
-
-
- maven-war-plugin
- 2.4
-
-
-
- org.mortbay.jetty
- maven-jetty-plugin
- 6.1.26
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 2.2
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
- 1.7
-
-
-
- run
-
-
-
-
-
-
- org.simplericity.jettyconsole
- jetty-console-maven-plugin
- 1.56
-
-
-
-
- org.apache.rat
- apache-rat-plugin
- 0.10
-
- true
- true
-
- **/target/**
- **/target-ide/**
-
- **/*.project
- **/.classpath
- **/.settings/**
- **/*.launch
- **/ide/eclipse/launch/**
- **/ide/intellij/launch/**
- src/site/resources/ide/eclipse/**
-
- **/rebel.xml
- **/*.gitignore
- **/*.log
- **/*.pdn
- **/*.svg
- **/*.json
- **/*.min.js
- **/*.js
-
- **/translations.pot
- **/translations*.po
-
-
-
- AL2
- Apache License 2.0
-
-
- Licensed to the Apache Software Foundation (ASF) under one
-
-
-
- JQRY
- MIT
-
-
- Dual licensed under the MIT or GPL Version 2 licenses.
-
-
-
- JMOCK
- JMock
-
-
- Copyright (c) 2000-2007, jMock.org
-
-
-
- DOCBK
- DocBook 4.5
-
-
- Permission to copy in any form is granted for use
- Permission to use, copy, modify and distribute the DocBook DTD
- is hereby granted in perpetuity, provided that the above copyright
- This is the catalog data file for DocBook XML V4.5. It is provided as
- XML Catalog data for DocBook XML V4.5
- DocBook additional general entities V4.5
- XML EXCHANGE TABLE MODEL DECLARATION MODULE
-
-
-
- W3C
- XHTML
-
-
- Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
-
-
-
-
-
- Apache License 2.0
-
-
- MIT
-
-
- JMock
-
-
- DocBook 4.5
-
-
- XHTML
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- org.apache.maven.plugins
- maven-surefire-report-plugin
-
-
-
-
-
-
-
-
- org.apache.isis.core
- isis
- ${isis.version}
- pom
- import
-
-
-
- org.apache.isis.viewer
- isis-viewer-wicket
- ${isis.version}
- pom
- import
-
-
-
- org.assertj
- assertj-core
- ${assertj-core.version}
-
-
-
-
-
- ${project.groupId}
- naked-objects-dom
- 1.25.0-SNAPSHOT
-
-
- ${project.groupId}
- naked-objects-fixture
- 1.25.0-SNAPSHOT
-
-
- ${project.groupId}
- naked-objects-webapp
- 1.25.0-SNAPSHOT
-
-
-
-
-
-
-
-
- m2e
-
-
- m2e.version
-
-
-
- target-ide
-
-
-
-
-
- dom
- fixture
- integtests
- webapp
-
+ true
+ true
+
+
+
+
+
+
+ validate-enforce
+ validate
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*Test.java
+ **/*Test$*.java
+ **/*Test_*.java
+ **/*Spec*.java
+
+
+ **/Test*.java
+ **/*ForTesting.java
+ **/*Abstract*.java
+
+ true
+ true
+ ${project.build.directory}/surefire-reports
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.16
+
+ false
+
+
+
+ test
+
+
+
+
+ maven-clean-plugin
+ 2.5
+
+
+ maven-resources-plugin
+ 2.6
+
+
+ maven-jar-plugin
+ 2.4
+
+
+ maven-install-plugin
+ 2.5.1
+
+
+ maven-deploy-plugin
+ 2.8.1
+
+
+ maven-site-plugin
+ 3.3
+
+
+ maven-war-plugin
+ 2.4
+
+
+ org.mortbay.jetty
+ maven-jetty-plugin
+ 6.1.26
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+
+ run
+
+
+
+
+
+
+ org.simplericity.jettyconsole
+ jetty-console-maven-plugin
+ 1.56
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.10
+
+ true
+ true
+
+ **/target/**
+ **/target-ide/**
+ **/*.project
+ **/.classpath
+ **/.settings/**
+ **/*.launch
+ **/ide/eclipse/launch/**
+ **/ide/intellij/launch/**
+ src/site/resources/ide/eclipse/**
+ **/rebel.xml
+ **/*.gitignore
+ **/*.log
+ **/*.pdn
+ **/*.svg
+ **/*.json
+ **/*.min.js
+ **/*.js
+ **/translations.pot
+ **/translations*.po
+
+
+
+ AL2
+ Apache License 2.0
+
+
+ Licensed to the Apache Software Foundation (ASF) under one
+
+
+
+ JQRY
+ MIT
+
+
+ Dual licensed under the MIT or GPL Version 2 licenses.
+
+
+
+ JMOCK
+ JMock
+
+
+ Copyright (c) 2000-2007, jMock.org
+
+
+
+ DOCBK
+ DocBook 4.5
+
+
+ Permission to copy in any form is granted for use
+ Permission to use, copy, modify and distribute the DocBook DTD
+ is hereby granted in perpetuity, provided that the above copyright
+ This is the catalog data file for DocBook XML V4.5. It is provided as
+ XML Catalog data for DocBook XML V4.5
+ DocBook additional general entities V4.5
+ XML EXCHANGE TABLE MODEL DECLARATION MODULE
+
+
+
+ W3C
+ XHTML
+
+
+ Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
+
+
+
+
+
+ Apache License 2.0
+
+
+ MIT
+
+
+ JMock
+
+
+ DocBook 4.5
+
+
+ XHTML
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+
+
+
+
+ org.apache.isis.core
+ isis
+ ${isis.version}
+ pom
+ import
+
+
+ org.apache.isis.viewer
+ isis-viewer-wicket
+ ${isis.version}
+ pom
+ import
+
+
+ org.assertj
+ assertj-core
+ ${assertj-core.version}
+
+
+
+ ${project.groupId}
+ naked-objects-dom
+ 1.25.0-SNAPSHOT
+
+
+ ${project.groupId}
+ naked-objects-fixture
+ 1.25.0-SNAPSHOT
+
+
+ ${project.groupId}
+ naked-objects-webapp
+ 1.25.0-SNAPSHOT
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+ target-ide
+
+
+
+
+ dom
+ fixture
+ integtests
+ webapp
+
diff --git a/naked-objects/webapp/ide/intellij/launch/SimpleApp_PROTOTYPE.xml b/naked-objects/webapp/ide/intellij/launch/SimpleApp_PROTOTYPE.xml
index e2989e8cb..ff447c5c9 100644
--- a/naked-objects/webapp/ide/intellij/launch/SimpleApp_PROTOTYPE.xml
+++ b/naked-objects/webapp/ide/intellij/launch/SimpleApp_PROTOTYPE.xml
@@ -1,3 +1,4 @@
+
-s
+ s
+
@@ -43,4 +45,4 @@ s
-
\ No newline at end of file
+
diff --git a/naked-objects/webapp/pom.xml b/naked-objects/webapp/pom.xml
index 0ace8fa80..13b172c95 100644
--- a/naked-objects/webapp/pom.xml
+++ b/naked-objects/webapp/pom.xml
@@ -23,305 +23,275 @@
THE SOFTWARE.
-->
-
- 4.0.0
-
-
- com.iluwatar
- naked-objects
- 1.25.0-SNAPSHOT
-
-
- naked-objects-webapp
-
- This module runs both the Wicket viewer and the Restfulobjects viewer in a single webapp configured to run using the datanucleus object store.
-
- war
-
-
- ..
-
-
-
-
-
- org.mortbay.jetty
- maven-jetty-plugin
-
-
-
-
- org.simplericity.jettyconsole
- jetty-console-maven-plugin
-
-
-
- createconsole
-
-
- ${basedir}/src/main/jettyconsole/isis-banner.png
- ${project.build.directory}/${project.build.finalName}-jetty-console.jar
-
- package
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- 1.8
-
-
- validate
-
- maven-version
-
-
-
-
-
-
- maven-war-plugin
-
- simpleapp
-
-
- false
-
-
- ${maven.build.timestamp}
- ${agent.name}
- ${user.name}
- Maven ${maven.version}
- ${java.version}
- ${os.name}
- ${project.version}
-
-
- WEB-INF/lib/isis-core-webserver*.jar,
+
+ 4.0.0
+
+ com.iluwatar
+ naked-objects
+ 1.25.0-SNAPSHOT
+
+ naked-objects-webapp
+ This module runs both the Wicket viewer and the Restfulobjects viewer in a single webapp configured to run using the datanucleus object store.
+ war
+
+ ..
+
+
+
+
+ org.mortbay.jetty
+ maven-jetty-plugin
+
+
+
+ org.simplericity.jettyconsole
+ jetty-console-maven-plugin
+
+
+
+ createconsole
+
+
+ ${basedir}/src/main/jettyconsole/isis-banner.png
+ ${project.build.directory}/${project.build.finalName}-jetty-console.jar
+
+ package
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.8
+
+
+ validate
+
+ maven-version
+
+
+
+
+
+ maven-war-plugin
+
+ simpleapp
+
+
+ false
+
+
+ ${maven.build.timestamp}
+ ${agent.name}
+ ${user.name}
+ Maven ${maven.version}
+ ${java.version}
+ ${os.name}
+ ${project.version}
+
+
+ WEB-INF/lib/isis-core-webserver*.jar,
WEB-INF/lib/javax.servlet-api-*.jar,
WEB-INF/lib/javax.websocket-api-*.jar,
WEB-INF/lib/jetty-all-*.jar
-
-
-
-
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- [1.5,)
-
- maven-version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${project.groupId}
- naked-objects-dom
-
-
-
- org.datanucleus
- datanucleus-enhancer
-
-
-
-
- ${project.groupId}
- naked-objects-fixture
-
-
-
- org.datanucleus
- datanucleus-enhancer
-
-
-
-
-
-
- org.apache.isis.viewer
- isis-viewer-wicket-impl
-
-
- org.apache.isis.core
- isis-core-viewer-restfulobjects-server
-
-
- org.apache.isis.core
- isis-core-security-shiro
-
-
-
-
-
- org.apache.isis.core
- isis-core-runtime
-
-
- org.apache.isis.core
- isis-core-wrapper
-
-
- org.apache.isis.core
- isis-core-security
-
-
-
-
-
- org.apache.isis.core
- isis-core-webserver
- runtime
- true
-
-
-
-
- org.apache.geronimo.specs
- geronimo-servlet_3.0_spec
-
-
-
-
- org.hsqldb
- hsqldb
-
-
-
- junit
- junit
- test
-
-
-
- org.junit.vintage
- junit-vintage-engine
- test
-
-
-
-
-
- self-host
-
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
-
-
-
-
-
-
-
-
-
-
-
- intellij
-
-
- idea.version
-
-
-
-
- org.apache.geronimo.specs
- geronimo-servlet_3.0_spec
-
+
+ ${project.groupId}
+ naked-objects-dom
+
+
+
+ org.datanucleus
+ datanucleus-enhancer
+
+
+
+
+ ${project.groupId}
+ naked-objects-fixture
+
+
+
+ org.datanucleus
+ datanucleus-enhancer
+
+
+
+
+
+ org.apache.isis.viewer
+ isis-viewer-wicket-impl
+
+
+ org.apache.isis.core
+ isis-core-viewer-restfulobjects-server
+
+
+ org.apache.isis.core
+ isis-core-security-shiro
+
+
+
+ org.apache.isis.core
+ isis-core-runtime
+
+
+ org.apache.isis.core
+ isis-core-wrapper
+
+
+ org.apache.isis.core
+ isis-core-security
+
+
+
+ org.apache.isis.core
+ isis-core-webserver
+ runtime
+ true
+
+
+ org.apache.geronimo.specs
+ geronimo-servlet_3.0_spec
+
+
+
+ org.hsqldb
+ hsqldb
+
+
+ junit
+ junit
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+
+
+ self-host
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+
+
+
+
+
+
+
+
+
+
+
+ intellij
+
+
+ idea.version
+
+
+
+
+ org.apache.geronimo.specs
+ geronimo-servlet_3.0_spec
+
- compile
-
-
-
-
- jrebel
-
-
- target
- dom.simple,org.apache.isis.objectstore.jdo.applib
- warn
-
-
-
-
+ target
+ dom.simple,org.apache.isis.objectstore.jdo.applib
+ warn
+
+
+
+
-
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/naked-objects/webapp/src/main/webapp/WEB-INF/web.xml b/naked-objects/webapp/src/main/webapp/WEB-INF/web.xml
index d5dec5623..67645bfdd 100644
--- a/naked-objects/webapp/src/main/webapp/WEB-INF/web.xml
+++ b/naked-objects/webapp/src/main/webapp/WEB-INF/web.xml
@@ -23,35 +23,25 @@
THE SOFTWARE.
-->
-
-
- Simple app
-
-
- about/index.html
-
-
-
-
- org.apache.shiro.web.env.EnvironmentLoaderListener
-
-
-
- ShiroFilter
- org.apache.shiro.web.servlet.ShiroFilter
-
-
-
- ShiroFilter
- /*
-
-
-
-
-
-
+
+ org.apache.shiro.web.env.EnvironmentLoaderListener
+
+
+ ShiroFilter
+ org.apache.shiro.web.servlet.ShiroFilter
+
+
+ ShiroFilter
+ /*
+
+
+
-
-
-
-
- isis.viewers
- wicket,restfulobjects
-
-
-
-
-
-
- IsisLogOnExceptionFilter
- org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter
-
-
- IsisLogOnExceptionFilter
- /wicket/*
-
-
- IsisLogOnExceptionFilter
- /restful/*
-
-
-
-
-
-
- ResourceCachingFilter
- org.apache.isis.core.webapp.content.ResourceCachingFilter
-
- CacheTime
- 86400
-
-
-
- ResourceCachingFilter
- *.js
-
-
- ResourceCachingFilter
- *.css
-
-
- ResourceCachingFilter
- *.png
-
-
- ResourceCachingFilter
- *.jpg
-
-
- ResourceCachingFilter
- *.gif
-
-
- ResourceCachingFilter
- *.html
-
-
- ResourceCachingFilter
- *.swf
-
-
-
- Resource
- org.apache.isis.core.webapp.content.ResourceServlet
-
-
- Resource
- *.css
-
-
- Resource
- *.png
-
-
- Resource
- *.jpg
-
-
- Resource
- *.gif
-
-
- Resource
- *.js
-
-
- Resource
- *.html
-
-
- Resource
- *.swf
-
-
-
-
-
+
+ ResourceCachingFilter
+ org.apache.isis.core.webapp.content.ResourceCachingFilter
+
+ CacheTime
+ 86400
+
+
+
+ ResourceCachingFilter
+ *.js
+
+
+ ResourceCachingFilter
+ *.css
+
+
+ ResourceCachingFilter
+ *.png
+
+
+ ResourceCachingFilter
+ *.jpg
+
+
+ ResourceCachingFilter
+ *.gif
+
+
+ ResourceCachingFilter
+ *.html
+
+
+ ResourceCachingFilter
+ *.swf
+
+
+ Resource
+ org.apache.isis.core.webapp.content.ResourceServlet
+
+
+ Resource
+ *.css
+
+
+ Resource
+ *.png
+
+
+ Resource
+ *.jpg
+
+
+ Resource
+ *.gif
+
+
+ Resource
+ *.js
+
+
+ Resource
+ *.html
+
+
+ Resource
+ *.swf
+
+
-
- WicketFilter
- org.apache.wicket.protocol.http.WicketFilter
-
- applicationClassName
- domainapp.webapp.SimpleApplication
-
-
-
- WicketFilter
- /wicket/*
-
-
-
-
- configuration
-
- development
-
-
-
-
-
-
-
-
-
- org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
-
-
-
-
- javax.ws.rs.Application
- org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
-
-
-
- resteasy.servlet.mapping.prefix
- /restful/
-
-
-
-
-
- IsisSessionFilterForRestfulObjects
- org.apache.isis.core.webapp.IsisSessionFilter
-
-
- authenticationSessionStrategy
- org.apache.isis.viewer.restfulobjects.server.authentication.AuthenticationSessionStrategyBasicAuth
-
-
-
- whenNoSession
- basicAuthChallenge
-
-
-
-
+
+
+ org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
+
+
+
+ javax.ws.rs.Application
+ org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
+
+
+ resteasy.servlet.mapping.prefix
+ /restful/
+
+
+
+ IsisSessionFilterForRestfulObjects
+ org.apache.isis.core.webapp.IsisSessionFilter
+
+
+ authenticationSessionStrategy
+ org.apache.isis.viewer.restfulobjects.server.authentication.AuthenticationSessionStrategyBasicAuth
+
+
+
+ whenNoSession
+ basicAuthChallenge
+
+
+
+
- IsisSessionFilterForRestfulObjects
- RestfulObjectsRestEasyDispatcher
-
-
-
- IsisTransactionFilterForRestfulObjects
- org.apache.isis.viewer.restfulobjects.server.webapp.IsisTransactionFilterForRestfulObjects
-
-
- IsisTransactionFilterForRestfulObjects
- RestfulObjectsRestEasyDispatcher
-
-
-
-
- RestfulObjectsRestEasyDispatcher
- org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
-
-
- RestfulObjectsRestEasyDispatcher
- /restful/*
-
-
-
-
-
-
-
-
-
diff --git a/null-object/pom.xml b/null-object/pom.xml
index d79d4b359..56ac62414 100644
--- a/null-object/pom.xml
+++ b/null-object/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/object-mother/pom.xml b/object-mother/pom.xml
index b5a6ef95e..8d0356a33 100644
--- a/object-mother/pom.xml
+++ b/object-mother/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- object-mother
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ object-mother
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
diff --git a/object-pool/pom.xml b/object-pool/pom.xml
index 36a78aab4..f2b3722c1 100644
--- a/object-pool/pom.xml
+++ b/object-pool/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/observer/pom.xml b/observer/pom.xml
index 2ac0f1118..b66f5843d 100644
--- a/observer/pom.xml
+++ b/observer/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/page-object/pom.xml b/page-object/pom.xml
index dc0c025fd..cfba5bcc7 100644
--- a/page-object/pom.xml
+++ b/page-object/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- 11
- 11
-
-
-
- net.sourceforge.htmlunit
- htmlunit
- test
-
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
- test
-
-
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- page-object
- pom
-
- sample-application
- test-automation
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.pageobject.App
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+ 4.0.0
+
+ 11
+ 11
+
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ RELEASE
+ test
+
+
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ page-object
+ pom
+
+ sample-application
+ test-automation
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.pageobject.App
+
+
+
+
+
+
+
+
+
diff --git a/page-object/sample-application/pom.xml b/page-object/sample-application/pom.xml
index f9c473788..52f15bc85 100644
--- a/page-object/sample-application/pom.xml
+++ b/page-object/sample-application/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
page-object
diff --git a/page-object/test-automation/pom.xml b/page-object/test-automation/pom.xml
index 62f2bf00d..f0552b88d 100644
--- a/page-object/test-automation/pom.xml
+++ b/page-object/test-automation/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
page-object
@@ -33,14 +32,14 @@
test-automation
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- net.sourceforge.htmlunit
- htmlunit
-
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+
diff --git a/parameter-object/pom.xml b/parameter-object/pom.xml
index 0586fc13d..aed6b8c19 100644
--- a/parameter-object/pom.xml
+++ b/parameter-object/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/partial-response/pom.xml b/partial-response/pom.xml
index 8ce9df9cb..302f9ab75 100644
--- a/partial-response/pom.xml
+++ b/partial-response/pom.xml
@@ -23,47 +23,44 @@
THE SOFTWARE.
-->
-
-
- java-design-patterns
- com.iluwatar
- 1.25.0-SNAPSHOT
-
- 4.0.0
-
- partial-response
-
-
- org.mockito
- mockito-junit-jupiter
- 3.5.0
- test
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.partialresponse.App
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+ java-design-patterns
+ com.iluwatar
+ 1.25.0-SNAPSHOT
+
+ 4.0.0
+ partial-response
+
+
+ org.mockito
+ mockito-junit-jupiter
+ 3.5.0
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.partialresponse.App
+
+
+
+
+
+
+
+
+
diff --git a/pipeline/pom.xml b/pipeline/pom.xml
index 2f9bcb424..9b682e9bb 100644
--- a/pipeline/pom.xml
+++ b/pipeline/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- pipeline
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.pipeline.App
-
-
-
-
-
-
-
-
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+ pipeline
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.pipeline.App
+
+
+
+
+
+
+
+
diff --git a/poison-pill/pom.xml b/poison-pill/pom.xml
index bb016c840..592c3f652 100644
--- a/poison-pill/pom.xml
+++ b/poison-pill/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/pom.xml b/pom.xml
index 3e5e51abf..a724dc441 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,570 +27,551 @@
ZK framework is licensed under LGPL and the license can be found at lgpl-3.0.txt
-->
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
- pom
-
- 2014-2021
-
-
- UTF-8
- 3.8.0.2131
- 5.2.18.Final
- 5.0.17.RELEASE
- 2.0.9.RELEASE
- 2.0.14.RELEASE
- 1.4.190
- 4.12
- 5.7.1
- ${junit-jupiter.version}
- 3.8.1
- 0.8.6
- 1.4
- 2.24.0
- 19.0
- 3.5.6
- 2.22
- 4.0
- 3.12.1
- 1.7.30
- 1.2.3
- 1.1.0
- 1.12.13
- 2.0.1
- 2.12.3
- 2.3.1
- 2.3.2
- 1.3.2
- 1.1.0
- 2.0.0
- 3.5.0
- 1.18.20
- 1.11.5
- 3.27.0-GA
- 3.0.0-M5
- 3.1.0
- 0.3.1
- 3.0
- 1.4.8
- 2.7
-
-
- https://sonarcloud.io
- iluwatar
- iluwatar_java-design-patterns
- ${project.artifactId}
- Java Design Patterns
-
-
-
- abstract-factory
- tls
- builder
- factory-method
- prototype
- singleton
- adapter
- bridge
- composite
- dao
- data-mapper
- decorator
- facade
- flyweight
- proxy
- chain-of-responsibility
- command
- interpreter
- iterator
- mediator
- memento
- model-view-presenter
- observer
- state
- strategy
- template-method
- version-number
- visitor
- double-checked-locking
- servant
- service-locator
- null-object
- event-aggregator
- callback
- execute-around
- property
- intercepting-filter
- producer-consumer
- pipeline
- poison-pill
- reader-writer-lock
- lazy-loading
- service-layer
- specification
- tolerant-reader
- model-view-controller
- flux
- double-dispatch
- multiton
- resource-acquisition-is-initialization
- thread-pool
- twin
- private-class-data
- object-pool
- dependency-injection
- naked-objects
- front-controller
- repository
- async-method-invocation
- monostate
- step-builder
- business-delegate
- half-sync-half-async
- layers
- eip-message-channel
- fluentinterface
- reactor
- caching
- eip-publish-subscribe
- delegation
- event-driven-architecture
- api-gateway
- factory-kit
- feature-toggle
- value-object
- module
- monad
- mute-idiom
- hexagonal
- abstract-document
- aggregator-microservices
- promise
- page-object
- event-asynchronous
- event-queue
- queue-load-leveling
- object-mother
- data-bus
- converter
- guarded-suspension
- balking
- extension-objects
- marker
- cqrs
- event-sourcing
- data-transfer-object
- throttling
- unit-of-work
- partial-response
- eip-wire-tap
- eip-splitter
- eip-aggregator
- retry
- dirty-flag
- trampoline
- serverless
- ambassador
- acyclic-visitor
- collection-pipeline
- master-worker-pattern
- spatial-partition
- priority-queue
- commander
- typeobjectpattern
- bytecode
- leader-election
- data-locality
- subclass-sandbox
- circuit-breaker
- role-object
- saga
- double-buffer
- sharding
- game-loop
- combinator
- update-method
- leader-followers
- strangler
- arrange-act-assert
- transaction-script
- registry
- filterer
- factory
- separated-interface
- special-case
- parameter-object
- active-object
- model-view-viewmodel
- composite-entity
- table-module
- presentation
- lockable-object
- fanout-fanin
- domain-model
-
-
-
-
- jitpack.io
- https://jitpack.io
-
-
-
-
-
-
- net.bytebuddy
- byte-buddy
- ${byte-buddy.version}
- test
-
-
- net.bytebuddy
- byte-buddy-agent
- ${byte-buddy.version}
- test
-
-
- org.hibernate
- hibernate-core
- ${hibernate.version}
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
- org.springframework.data
- spring-data-jpa
- ${spring-data.version}
-
-
- org.springframework
- spring-webmvc
- ${spring.version}
-
-
- com.h2database
- h2
- ${h2.version}
-
-
- commons-dbcp
- commons-dbcp
- ${commons-dbcp.version}
-
-
- org.apache.camel
- camel-core
- ${camel.version}
-
-
- org.apache.camel
- camel-stream
- ${camel.version}
-
-
- org.junit.jupiter
- junit-jupiter-api
- ${junit-jupiter.version}
- test
-
-
- org.junit.jupiter
- junit-jupiter-engine
- ${junit-jupiter.version}
- test
-
-
- org.junit.jupiter
- junit-jupiter-params
- ${junit-jupiter.version}
- test
-
-
- org.junit.jupiter
- junit-jupiter-migrationsupport
- ${junit-jupiter.version}
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- ${junit-vintage.version}
- test
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
- net.sourceforge.htmlunit
- htmlunit
- ${htmlunit.version}
-
-
- com.google.inject
- guice
- ${guice.version}
-
-
- org.mongodb
- mongo-java-driver
- ${mongo-java-driver.version}
-
-
- javax.xml.bind
- jaxb-api
- ${jaxb-api.version}
-
-
- javax.annotation
- javax.annotation-api
- ${annotation-api.version}
-
-
- com.sun.xml.bind
- jaxb-impl
- ${jaxb-impl.version}
-
-
- org.javassist
- javassist
- ${javassist.version}
-
-
- com.github.stefanbirkner
- system-lambda
- ${system-lambda.version}
- test
-
-
- commons-io
- commons-io
- ${commons-io.version}
-
-
-
+
+ 4.0.0
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+ pom
+ 2014-2021
+
+ UTF-8
+ 3.8.0.2131
+ 5.2.18.Final
+ 5.0.17.RELEASE
+ 2.0.9.RELEASE
+ 2.0.14.RELEASE
+ 1.4.190
+ 4.12
+ 5.7.1
+ ${junit-jupiter.version}
+ 3.8.1
+ 0.8.6
+ 1.4
+ 2.24.0
+ 19.0
+ 3.5.6
+ 2.22
+ 4.0
+ 3.12.1
+ 1.7.30
+ 1.2.3
+ 1.1.0
+ 1.12.13
+ 2.0.1
+ 2.12.3
+ 2.3.1
+ 2.3.2
+ 1.3.2
+ 1.1.0
+ 2.0.0
+ 3.5.0
+ 1.18.20
+ 1.11.5
+ 3.27.0-GA
+ 3.0.0-M5
+ 3.1.0
+ 0.3.1
+ 3.0
+ 1.4.8
+ 2.7
+
+ https://sonarcloud.io
+ iluwatar
+ iluwatar_java-design-patterns
+ ${project.artifactId}
+ Java Design Patterns
+
+
+ abstract-factory
+ tls
+ builder
+ factory-method
+ prototype
+ singleton
+ adapter
+ bridge
+ composite
+ dao
+ data-mapper
+ decorator
+ facade
+ flyweight
+ proxy
+ chain-of-responsibility
+ command
+ interpreter
+ iterator
+ mediator
+ memento
+ model-view-presenter
+ observer
+ state
+ strategy
+ template-method
+ version-number
+ visitor
+ double-checked-locking
+ servant
+ service-locator
+ null-object
+ event-aggregator
+ callback
+ execute-around
+ property
+ intercepting-filter
+ producer-consumer
+ pipeline
+ poison-pill
+ reader-writer-lock
+ lazy-loading
+ service-layer
+ specification
+ tolerant-reader
+ model-view-controller
+ flux
+ double-dispatch
+ multiton
+ resource-acquisition-is-initialization
+ thread-pool
+ twin
+ private-class-data
+ object-pool
+ dependency-injection
+ naked-objects
+ front-controller
+ repository
+ async-method-invocation
+ monostate
+ step-builder
+ business-delegate
+ half-sync-half-async
+ layers
+ eip-message-channel
+ fluentinterface
+ reactor
+ caching
+ eip-publish-subscribe
+ delegation
+ event-driven-architecture
+ api-gateway
+ factory-kit
+ feature-toggle
+ value-object
+ module
+ monad
+ mute-idiom
+ hexagonal
+ abstract-document
+ aggregator-microservices
+ promise
+ page-object
+ event-asynchronous
+ event-queue
+ queue-load-leveling
+ object-mother
+ data-bus
+ converter
+ guarded-suspension
+ balking
+ extension-objects
+ marker
+ cqrs
+ event-sourcing
+ data-transfer-object
+ throttling
+ unit-of-work
+ partial-response
+ eip-wire-tap
+ eip-splitter
+ eip-aggregator
+ retry
+ dirty-flag
+ trampoline
+ serverless
+ ambassador
+ acyclic-visitor
+ collection-pipeline
+ master-worker-pattern
+ spatial-partition
+ priority-queue
+ commander
+ typeobjectpattern
+ bytecode
+ leader-election
+ data-locality
+ subclass-sandbox
+ circuit-breaker
+ role-object
+ saga
+ double-buffer
+ sharding
+ game-loop
+ combinator
+ update-method
+ leader-followers
+ strangler
+ arrange-act-assert
+ transaction-script
+ registry
+ filterer
+ factory
+ separated-interface
+ special-case
+ parameter-object
+ active-object
+ model-view-viewmodel
+ composite-entity
+ table-module
+ presentation
+ lockable-object
+ fanout-fanin
+ domain-model
+
+
+
+ jitpack.io
+ https://jitpack.io
+
+
+
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
- ch.qos.logback
- logback-core
- ${logback.version}
-
-
- org.projectlombok
- lombok
- ${lombok.version}
- provided
-
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+ test
+
+
+ net.bytebuddy
+ byte-buddy-agent
+ ${byte-buddy.version}
+ test
+
+
+ org.hibernate
+ hibernate-core
+ ${hibernate.version}
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+ org.springframework.data
+ spring-data-jpa
+ ${spring-data.version}
+
+
+ org.springframework
+ spring-webmvc
+ ${spring.version}
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+ commons-dbcp
+ commons-dbcp
+ ${commons-dbcp.version}
+
+
+ org.apache.camel
+ camel-core
+ ${camel.version}
+
+
+ org.apache.camel
+ camel-stream
+ ${camel.version}
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit-vintage.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ ${htmlunit.version}
+
+
+ com.google.inject
+ guice
+ ${guice.version}
+
+
+ org.mongodb
+ mongo-java-driver
+ ${mongo-java-driver.version}
+
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api.version}
+
+
+ javax.annotation
+ javax.annotation-api
+ ${annotation-api.version}
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb-impl.version}
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
+
+ com.github.stefanbirkner
+ system-lambda
+ ${system-lambda.version}
+ test
+
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${compiler.version}
-
- 11
- 11
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- ${spring-boot.version}
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
- package
-
- single
-
-
-
- jar-with-dependencies
-
-
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ package
+
+ single
+
+
+
+ jar-with-dependencies
+
+
- ${project.artifactId}
- false
-
-
-
-
-
-
- org.sonarsource.scanner.maven
- sonar-maven-plugin
- ${sonar-maven-plugin.version}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${maven-checkstyle-plugin.version}
-
-
- validate
-
- check
-
- validate
-
- google_checks.xml
- checkstyle-suppressions.xml
- UTF-8
- true
- warning
- false
-
-
-
-
-
-
-
- org.commonjava.maven.plugins
- directory-maven-plugin
- ${directory-maven-plugin.version}
-
-
- directories
-
- directory-of
-
- initialize
-
- projectRoot
-
- com.iluwatar
- java-design-patterns
-
-
-
-
-
-
-
- com.mycila
- license-maven-plugin
- ${license-maven-plugin.version}
-
- com/mycila/maven/plugin/license/templates/MIT.txt
-
- Ilkka Seppälä
-
- true
-
- license-plugin-header-style.xml
-
-
- SLASHSTAR_CUSTOM_STYLE
-
-
- .github/FUNDING.yml
-
-
-
-
- install-format
- install
-
- format
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- ${jacoco.version}
-
-
- prepare-agent
-
- prepare-agent
-
-
-
- report
-
- report
-
-
-
-
-
-
- com.iluwatar.urm
- urm-maven-plugin
- ${urm-maven-plugin.version}
-
-
- ${project.basedir}/etc
-
- com.iluwatar
-
- true
- false
- plantuml
-
-
-
- process-classes
-
- map
-
-
-
-
-
-
+
+ org.commonjava.maven.plugins
+ directory-maven-plugin
+ ${directory-maven-plugin.version}
+
+
+ directories
+
+ directory-of
+
+ initialize
+
+ projectRoot
+
+ com.iluwatar
+ java-design-patterns
+
+
+
+
+
+
+ com.mycila
+ license-maven-plugin
+ ${license-maven-plugin.version}
+
+ com/mycila/maven/plugin/license/templates/MIT.txt
+
+ Ilkka Seppälä
+
+ true
+
+ license-plugin-header-style.xml
+
+
+ SLASHSTAR_CUSTOM_STYLE
+
+
+ .github/FUNDING.yml
+
+
+
+
+ install-format
+ install
+
+ format
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ prepare-agent
+
+ prepare-agent
+
+
+
+ report
+
+ report
+
+
+
+
+
+ com.iluwatar.urm
+ urm-maven-plugin
+ ${urm-maven-plugin.version}
+
+
+ ${project.basedir}/etc
+
+ com.iluwatar
+
+ true
+ false
+ plantuml
+
+
+
+ process-classes
+
+ map
+
+
+
+
+
+
diff --git a/presentation/pom.xml b/presentation/pom.xml
index e5a018f27..00f114f07 100644
--- a/presentation/pom.xml
+++ b/presentation/pom.xml
@@ -1,3 +1,4 @@
+
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
- presentation
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.presentation.App
-
-
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.presentation.App
+
+
+
+
+
+
+
+
diff --git a/priority-queue/pom.xml b/priority-queue/pom.xml
index a2e1a43e8..a9daac934 100644
--- a/priority-queue/pom.xml
+++ b/priority-queue/pom.xml
@@ -23,41 +23,38 @@
THE SOFTWARE.
-->
-
- 4.0.0
- priority-queue
-
- com.iluwatar
- java-design-patterns
- 1.25.0-SNAPSHOT
-
-
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
-
-
-
-
-
- com.iluwatar.priority.queue.Application
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+ 4.0.0
+ priority-queue
+
+ com.iluwatar
+ java-design-patterns
+ 1.25.0-SNAPSHOT
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.priority.queue.Application
+
+
+
+
+
+
+
+
+
diff --git a/private-class-data/pom.xml b/private-class-data/pom.xml
index 20fd376f4..25eb0caca 100644
--- a/private-class-data/pom.xml
+++ b/private-class-data/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/producer-consumer/pom.xml b/producer-consumer/pom.xml
index 978569286..bf0406d97 100644
--- a/producer-consumer/pom.xml
+++ b/producer-consumer/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/promise/pom.xml b/promise/pom.xml
index 46805698f..3b6b15e88 100644
--- a/promise/pom.xml
+++ b/promise/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/property/pom.xml b/property/pom.xml
index 39b64a45e..923882bba 100644
--- a/property/pom.xml
+++ b/property/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/prototype/pom.xml b/prototype/pom.xml
index 42ab9cc51..d34ebf8ac 100644
--- a/prototype/pom.xml
+++ b/prototype/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/proxy/pom.xml b/proxy/pom.xml
index bdbb37772..0eda07136 100644
--- a/proxy/pom.xml
+++ b/proxy/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar
diff --git a/queue-load-leveling/pom.xml b/queue-load-leveling/pom.xml
index f79a13337..fa7b397c0 100644
--- a/queue-load-leveling/pom.xml
+++ b/queue-load-leveling/pom.xml
@@ -1,4 +1,4 @@
-
+
-
+
4.0.0
com.iluwatar