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 + \ 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