diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 53f2a22b9..51cc25f06 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -22,13 +22,13 @@ jobs:
matrix:
# test against latest update of each major Java version, as well as specific updates of LTS versions:
RUNTIME: [ol, wlp]
- RUNTIME_VERSION: [22.0.0.12, 23.0.0.3]
+ RUNTIME_VERSION: [23.0.0.6, 23.0.0.3]
java: [17, 11, 8]
exclude:
- java: 8
- RUNTIME_VERSION: 22.0.0.12
+ RUNTIME_VERSION: 23.0.0.3
- java: 17
- RUNTIME_VERSION: 22.0.0.12
+ RUNTIME_VERSION: 23.0.0.3
name: ${{ matrix.RUNTIME }} ${{ matrix.RUNTIME_VERSION }}, Java ${{ matrix.java }}, Linux
steps:
# Checkout repos
@@ -51,6 +51,10 @@ jobs:
with:
repository: OpenLiberty/ci.ant
path: ci.ant
+ - name: Set up Maven
+ uses: stCarolas/setup-maven@v4.5
+ with:
+ maven-version: 3.9.2
- name: Cache maven packages
uses: actions/cache@v3
with:
@@ -60,14 +64,11 @@ jobs:
# Install dependencies
- name: Install ci.ant and ci.common
run: |
- cd ./ci.ant
- mvn clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
- cd ../ci.common
- mvn clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
- cd ..
+ ./mvnw -V clean install -f ci.ant --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
+ ./mvnw -V clean install -f ci.common --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
# Run tests
- name: Run tests
- run: ./mvnw verify --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -Ponline-its -D"invoker.streamLogs"=true -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"
+ run: ./mvnw -V verify --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -Ponline-its -D"invoker.streamLogs"=true -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"
# WINDOWS BUILD
build-windows:
@@ -77,13 +78,13 @@ jobs:
matrix:
# test against latest update of each major Java version, as well as specific updates of LTS versions:
RUNTIME: [ol, wlp]
- RUNTIME_VERSION: [22.0.0.12, 23.0.0.3]
+ RUNTIME_VERSION: [23.0.0.6, 23.0.0.3]
java: [17, 11, 8]
exclude:
- java: 8
- RUNTIME_VERSION: 22.0.0.12
+ RUNTIME_VERSION: 23.0.0.3
- java: 17
- RUNTIME_VERSION: 22.0.0.12
+ RUNTIME_VERSION: 23.0.0.3
name: ${{ matrix.RUNTIME }} ${{ matrix.RUNTIME_VERSION }}, Java ${{ matrix.java }}, Windows
steps:
# Checkout repos
@@ -107,14 +108,19 @@ jobs:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- # Install dependencies
- - name: Install ci.ant and ci.common
- run: |
- cd C:/ci.ant
- mvn clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
- cd C:/ci.common
- mvn clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
+ - name: Set up Maven
+ uses: stCarolas/setup-maven@v4.5
+ with:
+ maven-version: 3.9.2
+ # Install ci.ant
+ - name: Install ci.ant
+ working-directory: C:/ci.ant
+ run: .\mvnw.cmd -V clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
+ # Install ci.common
+ - name: Install ci.common
+ working-directory: C:/ci.common
+ run: .\mvnw.cmd -V clean install --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false
# Run tests
- name: Run tests
working-directory: C:/ci.maven
- run: .\mvnw.cmd verify -Ponline-its --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -D"invoker.streamLogs"=true -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"
+ run: .\mvnw.cmd -V verify -Ponline-its --batch-mode --no-transfer-progress --errors -DtrimStackTrace=false -D"invoker.streamLogs"=true -Druntime=${{ matrix.RUNTIME }} -DruntimeVersion="${{ matrix.RUNTIME_VERSION }}"
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index ca5ab4bab..3c6fda8c6 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -6,7 +6,7 @@
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
-# https://www.apache.org/licenses/LICENSE-2.0
+# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip
-wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.2/apache-maven-3.9.2-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
diff --git a/README.md b/README.md
index 0ad81e2c3..d4eea4e13 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ To enable Liberty Maven Plugin in your project add the following to your `pom.xm
io.openliberty.tools
liberty-maven-plugin
- 3.7.1
+ 3.8.1
...
@@ -104,7 +104,7 @@ Example using the `runtimeArtifact` parameter to install a WebSphere Liberty run
io.openliberty.tools
liberty-maven-plugin
- 3.7.1
+ 3.8.1
com.ibm.websphere.appserver.runtime
@@ -124,7 +124,7 @@ Example using the `runtimeArtifact` parameter to install an Open Liberty beta ru
io.openliberty.tools
liberty-maven-plugin
- 3.7.1
+ 3.8.1
io.openliberty.beta
@@ -238,7 +238,7 @@ Example:
io.openliberty.tools
liberty-maven-plugin
- [3.2.3,)
+ [3.8.1,)
true
/opt/ibm/wlp
diff --git a/docs/common-server-parameters.md b/docs/common-server-parameters.md
index e3de81402..454403c96 100644
--- a/docs/common-server-parameters.md
+++ b/docs/common-server-parameters.md
@@ -170,3 +170,9 @@ Example of Liberty configuration with parameters:
```
+
+#### Late property replacement
+
+Maven does property replacement for `${...}` values in pom.xml before any plugin is run. Starting with the 3.8.3 release of the liberty-maven-plugin, an alternate syntax `@{...}` is supported which allows late replacement of properties when the plugin is executed. This enables properties that are modified by other plugins to be picked up correctly.
+
+The alternate syntax is supported for Liberty configuration specified by Maven properties, as well as the `jvmOptions` and `bootstrapProperties` parameters.
diff --git a/liberty-maven-app-parent/pom.xml b/liberty-maven-app-parent/pom.xml
index 22fd2521e..84517cb77 100644
--- a/liberty-maven-app-parent/pom.xml
+++ b/liberty-maven-app-parent/pom.xml
@@ -20,7 +20,7 @@
io.openliberty.tools
liberty-maven
- 3.9-SNAPSHOT
+ 3.8.3-SNAPSHOT
liberty-maven-app-parent
@@ -44,7 +44,7 @@
io.openliberty.tools
liberty-maven-plugin
- 3.9-SNAPSHOT
+ 3.8.3-SNAPSHOT
stop-before-clean
diff --git a/liberty-maven-plugin/pom.xml b/liberty-maven-plugin/pom.xml
index e2dfb2247..41d69972f 100644
--- a/liberty-maven-plugin/pom.xml
+++ b/liberty-maven-plugin/pom.xml
@@ -6,7 +6,7 @@
io.openliberty.tools
liberty-maven
- 3.9-SNAPSHOT
+ 3.8.3-SNAPSHOT
liberty-maven-plugin
@@ -14,6 +14,10 @@
liberty-maven-plugin
Liberty Maven Plugin : Install, Start/Stop, Package, Create Server, Deploy/Undeploy applications
+
+ ${maven.version}
+
+
@@ -33,7 +37,13 @@
io.openliberty.tools
liberty-ant-tasks
- 1.9.12
+ 1.9.13-SNAPSHOT
+
+
+ org.apache.maven
+ maven-artifact
+ ${maven.version}
+ provided
org.apache.maven
@@ -41,6 +51,18 @@
${maven.version}
provided
+
+ org.apache.maven
+ maven-model
+ ${maven.version}
+ provided
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${maven.version}
+ provided
+
org.apache.maven.shared
maven-mapping
@@ -50,23 +72,23 @@
org.apache.maven.plugin-tools
maven-plugin-annotations
- 3.8.1
+ ${maven.plugin.tools.version}
provided
org.codehaus.plexus
plexus-utils
- 3.4.2
+ 3.5.1
- org.sonatype.plexus
+ org.codehaus.plexus
plexus-build-api
- 0.0.7
+ 1.2.0
io.openliberty.tools
ci.common
- 1.8.25-SNAPSHOT
+ 1.8.27-SNAPSHOT
org.twdata.maven
@@ -85,16 +107,13 @@
org.apache.maven.plugins
maven-plugin-plugin
- 3.6.0
+ ${maven.plugin.tools.version}
help-goal
helpmojo
-
- true
-
@@ -109,7 +128,6 @@
org.apache.maven.plugins
maven-invoker-plugin
- 3.3.0
false
@@ -145,7 +163,6 @@
org.apache.maven.plugins
maven-invoker-plugin
- 3.3.0
false
@@ -334,8 +351,4 @@
-
-
- 3.0
-
diff --git a/liberty-maven-plugin/src/it/alt-outputdir-it/pom.xml b/liberty-maven-plugin/src/it/alt-outputdir-it/pom.xml
index b68115214..894d242b4 100644
--- a/liberty-maven-plugin/src/it/alt-outputdir-it/pom.xml
+++ b/liberty-maven-plugin/src/it/alt-outputdir-it/pom.xml
@@ -50,7 +50,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-it/pom.xml
index 43d543c30..8134a50e1 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-it/pom.xml
@@ -51,17 +51,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -122,6 +122,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-recursive-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-recursive-it/pom.xml
index 49847274d..1dbb44044 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-recursive-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-default-recursive-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -115,6 +115,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-it/pom.xml
index b19fc15ef..f05dabe22 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-bootstraps-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -124,6 +124,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-it/pom.xml
index 5189558f7..556453ab9 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-it/pom.xml
@@ -39,17 +39,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -139,6 +139,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-it/pom.xml
index 146cc7fa6..4b1ebd363 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-it/pom.xml
@@ -44,22 +44,22 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
org.apache.felix
maven-bundle-plugin
- 2.3.7
+ 5.1.9
@@ -147,6 +147,7 @@
false
false
false
+ false
@@ -154,7 +155,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 3.2.0
+ 3.3.1
default-cli
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-looseapp-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-looseapp-it/pom.xml
index fe10cadb0..b9a30fe19 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-looseapp-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-include-looseapp-it/pom.xml
@@ -44,22 +44,22 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
org.apache.felix
maven-bundle-plugin
- 2.3.7
+ 5.1.9
@@ -147,6 +147,7 @@
false
false
false
+ false
@@ -154,7 +155,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 3.2.0
+ 3.3.1
default-cli
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-it/pom.xml
index 2eedf9955..d1485259b 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-configured-variables-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -120,6 +120,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-dependency-notconfigured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-dependency-notconfigured-it/pom.xml
index eb6c98c3e..4705a1c9d 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-dependency-notconfigured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-dependency-notconfigured-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -123,6 +123,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-dependency-configured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-dependency-configured-it/pom.xml
index 2e3d9a537..a9c366e7d 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-dependency-configured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-dependency-configured-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -123,6 +123,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-it/pom.xml
index 46871d454..88a91c1f7 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-apps-notconfigured-it/pom.xml
@@ -39,17 +39,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -117,6 +117,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-configdropins-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-configdropins-it/pom.xml
index d6bc46c9d..663669005 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-configdropins-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-configdropins-it/pom.xml
@@ -39,17 +39,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -113,6 +113,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-dropins-notconfigured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-dropins-notconfigured-it/pom.xml
index 06f50a489..55fcdc7af 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-dropins-notconfigured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-dropins-notconfigured-it/pom.xml
@@ -39,17 +39,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -139,6 +139,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-include-configured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-include-configured-it/pom.xml
index b7d98f7e0..c752b5b42 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-include-configured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-include-configured-it/pom.xml
@@ -39,17 +39,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -113,6 +113,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-notset-configured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-notset-configured-it/pom.xml
index 2cde52142..92b6d981c 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-notset-configured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-notset-configured-it/pom.xml
@@ -45,17 +45,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -139,6 +139,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-notset-notconfigured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-notset-notconfigured-it/pom.xml
index c3463143b..7626949c3 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-notset-notconfigured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-notset-notconfigured-it/pom.xml
@@ -49,17 +49,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -170,6 +170,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/appsdirectory-set-appz-notconfigured-it/pom.xml b/liberty-maven-plugin/src/it/appsdirectory-set-appz-notconfigured-it/pom.xml
index e02e76ba0..42bb123b7 100644
--- a/liberty-maven-plugin/src/it/appsdirectory-set-appz-notconfigured-it/pom.xml
+++ b/liberty-maven-plugin/src/it/appsdirectory-set-appz-notconfigured-it/pom.xml
@@ -38,7 +38,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ 3.4.0
false
@@ -91,6 +91,7 @@
false
+ false
@@ -98,7 +99,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.22.0
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/arquillian-tests/pom.xml b/liberty-maven-plugin/src/it/arquillian-tests/pom.xml
index f2659d636..8643266a5 100644
--- a/liberty-maven-plugin/src/it/arquillian-tests/pom.xml
+++ b/liberty-maven-plugin/src/it/arquillian-tests/pom.xml
@@ -131,7 +131,7 @@
org.apache.maven.plugins
maven-dependency-plugin
- 2.10
+ 3.6.0
copy-server-files
@@ -151,7 +151,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
pom.xml
false
@@ -263,7 +263,7 @@
maven-failsafe-plugin
- 2.22.0
+ 3.1.2
alphabetical
@@ -287,7 +287,7 @@
maven-resources-plugin
- 3.0.2
+ 3.3.1
copy-test-resources
@@ -313,7 +313,7 @@
org.apache.maven.plugins
maven-antrun-plugin
- 1.8
+ 3.1.0
compile-and-copy-test-classes
diff --git a/liberty-maven-plugin/src/it/assembly-archive-update-it/pom.xml b/liberty-maven-plugin/src/it/assembly-archive-update-it/pom.xml
index 51b272413..d09b270b5 100644
--- a/liberty-maven-plugin/src/it/assembly-archive-update-it/pom.xml
+++ b/liberty-maven-plugin/src/it/assembly-archive-update-it/pom.xml
@@ -69,7 +69,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
${liberty.runtime.version}
diff --git a/liberty-maven-plugin/src/it/assembly-it/assembly-it-tests/pom.xml b/liberty-maven-plugin/src/it/assembly-it/assembly-it-tests/pom.xml
index 0d1080409..b056990c3 100644
--- a/liberty-maven-plugin/src/it/assembly-it/assembly-it-tests/pom.xml
+++ b/liberty-maven-plugin/src/it/assembly-it/assembly-it-tests/pom.xml
@@ -33,12 +33,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/basic-it/pom.xml b/liberty-maven-plugin/src/it/basic-it/pom.xml
index b5078d670..1477403d5 100644
--- a/liberty-maven-plugin/src/it/basic-it/pom.xml
+++ b/liberty-maven-plugin/src/it/basic-it/pom.xml
@@ -45,12 +45,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/basic-runtime-properties-dependency-mgmt-it/pom.xml b/liberty-maven-plugin/src/it/basic-runtime-properties-dependency-mgmt-it/pom.xml
index 97c9c25e8..6a86729b4 100644
--- a/liberty-maven-plugin/src/it/basic-runtime-properties-dependency-mgmt-it/pom.xml
+++ b/liberty-maven-plugin/src/it/basic-runtime-properties-dependency-mgmt-it/pom.xml
@@ -45,12 +45,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -104,6 +104,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/basic-runtime-properties-override-it/pom.xml b/liberty-maven-plugin/src/it/basic-runtime-properties-override-it/pom.xml
index c8da9cb66..e00d778f9 100644
--- a/liberty-maven-plugin/src/it/basic-runtime-properties-override-it/pom.xml
+++ b/liberty-maven-plugin/src/it/basic-runtime-properties-override-it/pom.xml
@@ -33,12 +33,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -93,6 +93,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/basic-runtime-properties-pom-override-it/pom.xml b/liberty-maven-plugin/src/it/basic-runtime-properties-pom-override-it/pom.xml
index 7e860c465..71cbda7e1 100644
--- a/liberty-maven-plugin/src/it/basic-runtime-properties-pom-override-it/pom.xml
+++ b/liberty-maven-plugin/src/it/basic-runtime-properties-pom-override-it/pom.xml
@@ -39,12 +39,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -99,6 +99,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/binary-scanner-it/pom.xml b/liberty-maven-plugin/src/it/binary-scanner-it/pom.xml
index bc6ae635b..63b51521d 100755
--- a/liberty-maven-plugin/src/it/binary-scanner-it/pom.xml
+++ b/liberty-maven-plugin/src/it/binary-scanner-it/pom.xml
@@ -49,7 +49,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
true
once
@@ -86,7 +86,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.19.1
+ 3.1.2
true
diff --git a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project6/pom.xml b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project6/pom.xml
index b837ab762..ad5848a7d 100755
--- a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project6/pom.xml
+++ b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project6/pom.xml
@@ -127,7 +127,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -137,7 +137,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -177,7 +177,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project7/pom.xml b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project7/pom.xml
index e40d27957..332bf1d66 100755
--- a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project7/pom.xml
+++ b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project7/pom.xml
@@ -134,7 +134,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -144,7 +144,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project8/pom.xml b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project8/pom.xml
index a39f6a901..ac3dfad0c 100755
--- a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project8/pom.xml
+++ b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project8/pom.xml
@@ -138,7 +138,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -148,7 +148,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -188,7 +188,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project9/pom.xml b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project9/pom.xml
index e5bf2dae3..26824304e 100755
--- a/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project9/pom.xml
+++ b/liberty-maven-plugin/src/it/binary-scanner-it/resources/basic-dev-project9/pom.xml
@@ -134,7 +134,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -144,7 +144,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/compile-jsp-it/pom.xml b/liberty-maven-plugin/src/it/compile-jsp-it/pom.xml
index b18c1a0e4..7da8c6cac 100644
--- a/liberty-maven-plugin/src/it/compile-jsp-it/pom.xml
+++ b/liberty-maven-plugin/src/it/compile-jsp-it/pom.xml
@@ -33,17 +33,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -133,6 +133,7 @@
true
true
false
+ false
diff --git a/liberty-maven-plugin/src/it/config-directory-it/pom.xml b/liberty-maven-plugin/src/it/config-directory-it/pom.xml
index d6fbc0a85..1cd537006 100644
--- a/liberty-maven-plugin/src/it/config-directory-it/pom.xml
+++ b/liberty-maven-plugin/src/it/config-directory-it/pom.xml
@@ -44,17 +44,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
@@ -102,6 +102,7 @@
true
true
false
+ false
@@ -160,7 +161,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/MicroClean*.java>
@@ -187,7 +188,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/MicroCleanBefore*.java
@@ -209,7 +210,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/MicroCleanAfter*.java
diff --git a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml b/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml
index 7137c1c27..0e7536d0a 100644
--- a/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml
+++ b/liberty-maven-plugin/src/it/config-directory-it/src/test/resources/invalidDirPom.xml
@@ -18,7 +18,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
diff --git a/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/deploy-app/pom.xml b/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/deploy-app/pom.xml
index 2086f2e81..ffe27bf0a 100644
--- a/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/deploy-app/pom.xml
+++ b/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/deploy-app/pom.xml
@@ -45,7 +45,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -117,7 +117,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
true
once
@@ -147,7 +147,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.19.1
+ 3.1.2
true
diff --git a/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/make-package/pom.xml b/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/make-package/pom.xml
index c5097a11d..f1591f9b0 100644
--- a/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/make-package/pom.xml
+++ b/liberty-maven-plugin/src/it/config-packagefile-multi-module-runnable-it/make-package/pom.xml
@@ -36,17 +36,17 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
org.apache.maven.plugins
maven-failsafe-plugin
- 2.5
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.5
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/deploy-loose-config-apps-it/pom.xml b/liberty-maven-plugin/src/it/deploy-loose-config-apps-it/pom.xml
index b0b781c7e..db5964ed0 100644
--- a/liberty-maven-plugin/src/it/deploy-loose-config-apps-it/pom.xml
+++ b/liberty-maven-plugin/src/it/deploy-loose-config-apps-it/pom.xml
@@ -50,7 +50,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -125,6 +125,7 @@
true
true
false
+ false
@@ -132,7 +133,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
true
once
@@ -162,7 +163,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.19.1
+ 3.1.2
true
@@ -191,7 +192,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/AppFileTest.java
@@ -227,7 +228,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/LooseConfigTest.java
@@ -260,7 +261,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/AppFileTest.java
diff --git a/liberty-maven-plugin/src/it/deploy-loose-config-it/pom.xml b/liberty-maven-plugin/src/it/deploy-loose-config-it/pom.xml
index 211c4fa0a..ee9e6fd16 100644
--- a/liberty-maven-plugin/src/it/deploy-loose-config-it/pom.xml
+++ b/liberty-maven-plugin/src/it/deploy-loose-config-it/pom.xml
@@ -50,7 +50,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -115,6 +115,7 @@
true
true
false
+ false
@@ -122,7 +123,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
true
once
@@ -152,7 +153,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.19.1
+ 3.1.2
true
@@ -181,7 +182,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/AppFileTest.java
@@ -217,7 +218,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/LooseConfigTest.java
@@ -254,7 +255,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 3.1.2
**/AppFileTest.java
diff --git a/liberty-maven-plugin/src/it/dev-it/pom.xml b/liberty-maven-plugin/src/it/dev-it/pom.xml
index f213ab05a..14f61f504 100755
--- a/liberty-maven-plugin/src/it/dev-it/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/pom.xml
@@ -49,7 +49,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0
+ 3.1.2
true
1
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0
+ 3.1.2
true
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project-umbrella-deps/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project-umbrella-deps/pom.xml
index e7c903222..beb894879 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project-umbrella-deps/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project-umbrella-deps/pom.xml
@@ -95,7 +95,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -105,7 +105,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -144,7 +144,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project/pom.xml
index 7d1a57a16..5bf5fc698 100755
--- a/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/basic-dev-project/pom.xml
@@ -169,7 +169,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -179,7 +179,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -219,7 +219,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/exploded-war-project/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/exploded-war-project/pom.xml
index 0d4147898..4654d6c19 100755
--- a/liberty-maven-plugin/src/it/dev-it/resources/exploded-war-project/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/exploded-war-project/pom.xml
@@ -149,7 +149,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ 3.4.0
false
pom.xml
@@ -175,7 +175,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -215,7 +215,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear1/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear1/pom.xml
index bded9ef57..484154d45 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear1/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear1/pom.xml
@@ -66,7 +66,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -97,7 +97,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -111,7 +111,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear2/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear2/pom.xml
index f7963ec76..b93bb36a3 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear2/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/ear2/pom.xml
@@ -66,7 +66,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -97,7 +97,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -111,7 +111,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/jar/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/jar/pom.xml
index ffc2b5d38..c3611cb0f 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/jar/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/jar/pom.xml
@@ -33,7 +33,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/war/pom.xml
index bf0eeb78a..44e7bf0c9 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/multipleLibertyModules/war/pom.xml
@@ -67,13 +67,13 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ear/pom.xml
index ac6e56720..63088ef8e 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ear/pom.xml
@@ -60,11 +60,22 @@
org.apache.maven.plugins
maven-ear-plugin
- 2.10.1
+ 3.3.0
7
- no-version
true
+
+
+ sample
+ ejb-war
+ ejb-war.war
+
+
+ sample
+ ejb-ejb
+ ejb-ejb.jar
+
+
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ejb/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ejb/pom.xml
index 70e7264f4..6d55a0fc7 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ejb/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-ejb/pom.xml
@@ -34,7 +34,7 @@
org.apache.maven.plugins
maven-ejb-plugin
- 3.0.0
+ 3.2.1
3.1
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-war/pom.xml
index d15eecd21..3d620895b 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/sample.ejb/ejb-war/pom.xml
@@ -41,7 +41,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.0
+ 3.4.0
pom.xml
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/ear/pom.xml
index b1dcad904..3ed2e8636 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/ear/pom.xml
@@ -55,7 +55,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -81,7 +81,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -95,7 +95,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/jar/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/jar/pom.xml
index e1e63c4e1..abf1c3765 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/jar/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/jar/pom.xml
@@ -39,7 +39,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/pom.xml
index 1bbee445b..ec409d73f 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/pom.xml
@@ -58,13 +58,13 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.22.2
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.22.2
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/war/pom.xml
index a64da4dee..0fc068420 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/skipTests/war/pom.xml
@@ -60,13 +60,13 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/ear/pom.xml
index 8021cd179..48196cc30 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/ear/pom.xml
@@ -66,7 +66,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -97,7 +97,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -111,7 +111,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/jar/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/jar/pom.xml
index ffc2b5d38..c3611cb0f 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/jar/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/jar/pom.xml
@@ -33,7 +33,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/war/pom.xml
index 7d08902b3..aad37608c 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA/war/pom.xml
@@ -67,18 +67,18 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M7
+ 3.1.2
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
pom.xml
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA2/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA2/ear/pom.xml
index fbfed36c9..232e46800 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA2/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA2/ear/pom.xml
@@ -62,7 +62,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -93,7 +93,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -108,7 +108,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/ear/pom.xml
index d8dd7af83..f576b899f 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/ear/pom.xml
@@ -45,7 +45,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -71,7 +71,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/pom.xml
index 5b884eab9..50e59592e 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeA3/pom.xml
@@ -40,20 +40,20 @@
io.openliberty.tools
liberty-maven-plugin
- 3.4-SNAPSHOT
+ 3.8.2-SNAPSHOT
org.apache.maven.plugins
maven-failsafe-plugin
- 2.22.2
+ 3.1.2
org.apache.maven.plugins
maven-surefire-plugin
- 2.22.2
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeB/war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeB/war/pom.xml
index 7aa9e73cb..79c6b1e39 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeB/war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeB/war/pom.xml
@@ -83,7 +83,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.1
+ 3.4.0
@@ -114,7 +114,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -129,7 +129,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/ear/pom.xml
index db1250d54..159b7cede 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/ear/pom.xml
@@ -46,7 +46,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/pom/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/pom/pom.xml
index 0ac74e190..1371f8b0f 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/pom/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeE/pom/pom.xml
@@ -70,7 +70,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/ear/pom.xml
index 6b2f3a2cc..a98f5473c 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/ear/pom.xml
@@ -38,7 +38,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/pom/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/pom/pom.xml
index 4eb88b667..0e5b51666 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/pom/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeG/pom/pom.xml
@@ -69,7 +69,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -84,7 +84,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/ear/pom.xml
index 6b2f3a2cc..a98f5473c 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/ear/pom.xml
@@ -38,7 +38,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/pom/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/pom/pom.xml
index 295bad12a..75ba1cae9 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/pom/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/pom/pom.xml
@@ -70,7 +70,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/war/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/war/pom.xml
index cac0f9dfb..70b8c4bdc 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/war/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeH/war/pom.xml
@@ -56,7 +56,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
pom.xml
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI/ear/pom.xml
index b4d8cdcd6..22bbb5fbe 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI/ear/pom.xml
@@ -46,7 +46,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -77,7 +77,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -92,7 +92,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI2/ear/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI2/ear/pom.xml
index 4365c2ed1..449c78b34 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI2/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeI2/ear/pom.xml
@@ -46,7 +46,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
@@ -77,7 +77,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -92,7 +92,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/pom/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/pom/pom.xml
index 2971284e5..6d4613fca 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/pom/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/pom/pom.xml
@@ -76,7 +76,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -91,7 +91,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war1/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war1/pom.xml
index 657f9b097..9d95fddf3 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war1/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war1/pom.xml
@@ -67,7 +67,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.1
+ 3.4.0
@@ -98,7 +98,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -113,7 +113,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war2/pom.xml b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war2/pom.xml
index b92c18c16..da017170c 100644
--- a/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war2/pom.xml
+++ b/liberty-maven-plugin/src/it/dev-it/resources/multi-module-projects/typeJ/war2/pom.xml
@@ -67,7 +67,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.1
+ 3.4.0
@@ -98,7 +98,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -113,7 +113,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/pom.xml
index fb32bd47b..a61490f79 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/pom.xml
@@ -53,7 +53,7 @@
libraries are in easy way to package any libraries needed in the ear, and
automatically have any modules (EJB-JARs and WARs) use them -->
lib
- no-version
+ @{artifactId}@.@{extension}@
${project.basedir}/src/main/application/META-INF/application.xml
@@ -134,7 +134,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
true
once
diff --git a/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java b/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
index f57090c72..6c3556461 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
+++ b/liberty-maven-plugin/src/it/ear-project-it/AppXmlEAR/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * (c) Copyright IBM Corporation 2017.
+ * (c) Copyright IBM Corporation 2017, 2023.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -65,5 +65,20 @@ public void testLooseApplicationFileContent() throws Exception {
File appXml = new File("../src/main/application/META-INF/application.xml");
assertEquals("file sourceOnDisk attribute value", appXml.getCanonicalPath(),
nodes.item(0).getAttributes().getNamedItem("sourceOnDisk").getNodeValue());
+
+ expression = "/archive/archive/archive";
+ nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
+ assertEquals("Number of element ==>", 1, nodes.getLength());
+ assertEquals("archive targetInArchive attribute value", "/WEB-INF/lib/SampleBundle-1.0-SNAPSHOT.jar",
+ nodes.item(0).getAttributes().getNamedItem("targetInArchive").getNodeValue());
+
+ expression = "/archive/archive/archive/dir";
+ nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
+ assertEquals("Number of element ==>", 1, nodes.getLength());
+
+ expression = "/archive/archive/archive/file";
+ nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
+ assertEquals("Number of element ==>", 1, nodes.getLength());
+
}
}
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/pom.xml
new file mode 100644
index 000000000..acf96e853
--- /dev/null
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/pom.xml
@@ -0,0 +1,51 @@
+
+
+ 4.0.0
+
+
+ io.openliberty.tools.it
+ ear-project-it
+ 1.0-SNAPSHOT
+
+
+ SampleBundle
+ bundle
+
+ ear-project-it: SampleBundle Module
+
+
+
+ javax
+ javaee-api
+
+
+
+
+ junit
+ junit
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ io.openliberty.tools.it
+ wasdev.sample.bundle*;version=${project.version}
+
+ *
+
+ <_removeheaders>Bnd-LastModified
+ <_reproducible>true
+
+
+
+
+
+
+
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/src/main/java/wasdev/sample/bundle/SampleBundle.java b/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/src/main/java/wasdev/sample/bundle/SampleBundle.java
new file mode 100644
index 000000000..5730e613f
--- /dev/null
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleBundle/src/main/java/wasdev/sample/bundle/SampleBundle.java
@@ -0,0 +1,9 @@
+
+package wasdev.sample.bundle;
+
+public class SampleBundle {
+
+ public String hello() {
+ return "Hello Bundle World.";
+ }
+}
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleEAR-classifier-app/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleEAR-classifier-app/pom.xml
index 49df890f9..3474044fc 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/SampleEAR-classifier-app/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleEAR-classifier-app/pom.xml
@@ -47,7 +47,6 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
7
@@ -65,6 +64,17 @@
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ default-install
+ none
+
+
+
io.openliberty.tools
liberty-maven-plugin
@@ -128,7 +138,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
true
once
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleEAR/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleEAR/pom.xml
index eb8137ea5..36517a6d7 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/SampleEAR/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleEAR/pom.xml
@@ -52,7 +52,6 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
7
@@ -153,7 +152,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
true
once
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleEJB-classifier-dep/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleEJB-classifier-dep/pom.xml
index 68c393301..e6c7c10e4 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/SampleEJB-classifier-dep/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleEJB-classifier-dep/pom.xml
@@ -38,6 +38,17 @@
the-ejb
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ default-install
+ none
+
+
+
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleEar_NonLooseApp/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleEar_NonLooseApp/pom.xml
index 0dee30f83..1d2041dfe 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/SampleEar_NonLooseApp/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleEar_NonLooseApp/pom.xml
@@ -52,7 +52,6 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
7
@@ -153,7 +152,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
true
once
diff --git a/liberty-maven-plugin/src/it/ear-project-it/SampleWAR/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/SampleWAR/pom.xml
index 68fdf92c6..c1edba40a 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/SampleWAR/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/SampleWAR/pom.xml
@@ -30,6 +30,11 @@
1.0-SNAPSHOT
provided
+
+ io.openliberty.tools.it
+ SampleBundle
+ 1.0-SNAPSHOT
+
diff --git a/liberty-maven-plugin/src/it/ear-project-it/helloworld-ear/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/helloworld-ear/pom.xml
index d1d2db2be..4a379e955 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/helloworld-ear/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/helloworld-ear/pom.xml
@@ -35,7 +35,6 @@
maven-ear-plugin
- 3.0.2
7
@{artifactId}@.@{extension}@
@@ -106,7 +105,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.6.1
@@ -118,7 +116,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
diff --git a/liberty-maven-plugin/src/it/ear-project-it/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/pom.xml
index fa703d18f..b3ba0caca 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/pom.xml
@@ -14,6 +14,7 @@
SampleEJB
+ SampleBundle
SampleWAR
SampleWAR2
AppXmlEAR
@@ -63,27 +64,37 @@
org.apache.maven.plugins
maven-war-plugin
- 3.1.0
+ 3.4.0
org.apache.maven.plugins
maven-ejb-plugin
- 2.5.1
+ 3.2.1
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 5.1.8
org.apache.maven.plugins
maven-ear-plugin
- 2.10.1
+ 3.3.0
org.apache.maven.plugins
maven-rar-plugin
- 2.4
+ 3.0.0
org.apache.maven.plugins
maven-compiler-plugin
- 3.6.1
+ 3.11.0
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/pom.xml b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/pom.xml
index 8af1fd2a9..0720cb034 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/pom.xml
+++ b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/pom.xml
@@ -50,12 +50,11 @@
org.apache.maven.plugins
maven-ear-plugin
- 2.10.1
7
- no-version
lib
true
+ @{artifactId}@.@{extension}@
@@ -95,7 +94,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.6.1
@@ -107,7 +105,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
diff --git a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
index 4e87218e7..e3dc6d632 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
+++ b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-ear/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
@@ -77,10 +77,10 @@ public void testLooseApplicationFileContent() throws Exception {
expression = "/archive/archive/dir";
nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
- assertEquals("Number of element ==>", 3, nodes.getLength());
+ assertEquals("Number of element ==>", 2, nodes.getLength());
expression = "/archive/archive/file";
nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
- assertEquals("Number of element ==>", 1, nodes.getLength());
+ assertEquals("Number of element ==>", 2, nodes.getLength());
}
}
diff --git a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-wlp/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-wlp/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
index 4e87218e7..e3dc6d632 100644
--- a/liberty-maven-plugin/src/it/ear-project-it/skinnywar-wlp/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
+++ b/liberty-maven-plugin/src/it/ear-project-it/skinnywar-wlp/src/test/java/net/wasdev/wlp/maven/test/it/LooseConfigTestIT.java
@@ -77,10 +77,10 @@ public void testLooseApplicationFileContent() throws Exception {
expression = "/archive/archive/dir";
nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
- assertEquals("Number of element ==>", 3, nodes.getLength());
+ assertEquals("Number of element ==>", 2, nodes.getLength());
expression = "/archive/archive/file";
nodes = (NodeList) xPath.compile(expression).evaluate(inputDoc, XPathConstants.NODESET);
- assertEquals("Number of element ==>", 1, nodes.getLength());
+ assertEquals("Number of element ==>", 2, nodes.getLength());
}
}
diff --git a/liberty-maven-plugin/src/it/generate-features-it/pom.xml b/liberty-maven-plugin/src/it/generate-features-it/pom.xml
index 62d374d2e..823ed94ab 100755
--- a/liberty-maven-plugin/src/it/generate-features-it/pom.xml
+++ b/liberty-maven-plugin/src/it/generate-features-it/pom.xml
@@ -49,7 +49,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0
+ 3.1.2
true
1
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0
+ 3.1.2
true
diff --git a/liberty-maven-plugin/src/it/generate-features-it/resources/basic-dev-project/pom.xml b/liberty-maven-plugin/src/it/generate-features-it/resources/basic-dev-project/pom.xml
index 6bca6572a..5534b713b 100755
--- a/liberty-maven-plugin/src/it/generate-features-it/resources/basic-dev-project/pom.xml
+++ b/liberty-maven-plugin/src/it/generate-features-it/resources/basic-dev-project/pom.xml
@@ -134,7 +134,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
+ 3.4.0
false
pom.xml
@@ -144,7 +144,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M1
+ 3.1.2
test
@@ -184,7 +184,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
+ 3.1.2
integration-test
diff --git a/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/ear/pom.xml b/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/ear/pom.xml
index 5492681b2..fffc733fc 100644
--- a/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/ear/pom.xml
+++ b/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/ear/pom.xml
@@ -53,7 +53,7 @@
org.apache.maven.plugins
maven-ear-plugin
- 3.0.2
+ 3.3.0
diff --git a/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/pom/pom.xml b/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/pom/pom.xml
index 95b5687de..f371ae709 100644
--- a/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/pom/pom.xml
+++ b/liberty-maven-plugin/src/it/generate-features-it/resources/multi-module-project/pom/pom.xml
@@ -62,7 +62,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
test-compile
@@ -77,7 +77,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M7
+ 3.1.2
diff --git a/liberty-maven-plugin/src/it/generate-features-it/resources/restful/pom.xml b/liberty-maven-plugin/src/it/generate-features-it/resources/restful/pom.xml
index 031ddeac0..454264030 100644
--- a/liberty-maven-plugin/src/it/generate-features-it/resources/restful/pom.xml
+++ b/liberty-maven-plugin/src/it/generate-features-it/resources/restful/pom.xml
@@ -128,7 +128,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.2
+ 3.4.0
false
pom.xml
@@ -138,7 +138,7 @@