diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..00dad74
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,7 @@
+version: 2
+updates:
+- package-ecosystem: maven
+ directory: "/"
+ schedule:
+ interval: monthly
+ open-pull-requests-limit: 50
diff --git a/.github/workflows/add-pr-to-project.yml b/.github/workflows/add-pr-to-project.yml
new file mode 100644
index 0000000..0b1643a
--- /dev/null
+++ b/.github/workflows/add-pr-to-project.yml
@@ -0,0 +1,18 @@
+name: Add PRs to Dependabot PRs dashboard
+
+on:
+ pull_request:
+ types:
+ - opened
+ - labeled
+
+jobs:
+ add-to-project:
+ name: Add PR to dashboard
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/add-to-project@v0.5.0
+ with:
+ project-url: https://github.com/orgs/OpenLiberty/projects/26
+ github-token: ${{ secrets.ADMIN_BACKLOG }}
+ labeled: dependencies
diff --git a/README.adoc b/README.adoc
index a03a11e..a28aedf 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,4 +1,4 @@
-// Copyright (c) 2017, 2023 IBM Corporation and others.
+// Copyright (c) 2017, 2024 IBM Corporation and others.
// Licensed under Creative Commons Attribution-NoDerivatives
// 4.0 International (CC BY-ND 4.0)
// https://creativecommons.org/licenses/by-nd/4.0/
@@ -15,7 +15,7 @@
:page-essential-order: 3
:page-description: Learn how to build and test a simple web application using Maven and Open Liberty
:page-related-guides: ['maven-multimodules', 'gradle-intro']
-:page-tags: ['Maven']
+:page-tags: ['maven']
:page-permalink: /guides/{projectid}
:common-includes: https://raw.githubusercontent.com/OpenLiberty/guides-common/prod
:page-seo-title: Building and testing a Java web application with Maven and Open Liberty
@@ -178,7 +178,7 @@ The project coordinates describe the name and version of the application. The [h
The first four properties in the properties section of the project, just define the encoding ([hotspot=encoding file=0]`UTF-8`) and version of Java ([hotspot=java-version file=0]`Java 11`) that Maven uses to compile the application source code.
-Open Liberty configuration properties provide you with a single place to specify values that are used in multiple places throughout the application. For example, the [hotspot=default-http-port file=0]`default.http.port` value is used in both the Liberty [hotspot=httpEndpoint file=2]`server.xml` configuration file and will be used in the test class that you will add (`EndpointIT.java`) to the application. Because the [hotspot=default-http-port file=0]`default.http.port` value is specified in the [hotspot file=0]`pom.xml` file, you can easily change the port number that the Liberty instance runs on without updating the application code in multiple places.
+Open Liberty configuration properties provide you with a single place to specify values that are used in multiple places throughout the application. For example, the [hotspot=http.port file=0]`http.port` value is used in both the Liberty [hotspot=httpEndpoint file=2]`server.xml` configuration file and will be used in the test class that you will add (`EndpointIT.java`) to the application. Because the [hotspot=http.port file=0]`http.port` value is specified in the [hotspot file=0]`pom.xml` file, you can easily change the port number that the Liberty instance runs on without updating the application code in multiple places.
HelloServlet.java
[source, java, linenums, role='code_column hide_tags=comment,javadoc1,javadoc2']
diff --git a/finish/pom.xml b/finish/pom.xml
index 5e88f1b..05de452 100644
--- a/finish/pom.xml
+++ b/finish/pom.xml
@@ -26,10 +26,10 @@
11
-
- 9080
-
- 9443
+
+ 9080
+
+ 9443
${project.artifactId}
@@ -56,7 +56,7 @@
org.eclipse.microprofile
microprofile
- 6.0
+ 6.1
pom
provided
@@ -75,7 +75,7 @@
org.junit.jupiter
junit-jupiter
- 5.9.2
+ 5.10.1
test
@@ -97,7 +97,7 @@
io.openliberty.tools
liberty-maven-plugin
- 3.8.2
+ 3.10
@@ -111,12 +111,12 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0
+ 3.2.5
- ${liberty.var.default.http.port}
+ ${liberty.var.http.port}
${liberty.var.app.context.root}
diff --git a/finish/src/main/liberty/config/server.xml b/finish/src/main/liberty/config/server.xml
index b3ae63d..e183533 100644
--- a/finish/src/main/liberty/config/server.xml
+++ b/finish/src/main/liberty/config/server.xml
@@ -3,13 +3,13 @@
servlet-6.0
-
-
+
+
-
+
diff --git a/scripts/dailyBuild.sh b/scripts/dailyBuild.sh
index 2cced31..e4c89ab 100755
--- a/scripts/dailyBuild.sh
+++ b/scripts/dailyBuild.sh
@@ -8,7 +8,7 @@ do
esac
done
-sed -i "\#liberty-maven-plugin#,\##cliberty-maven-plugin3.7.1https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/nightly/$DATE/$DRIVER" pom.xml
+sed -i "\#liberty-maven-plugin#,\##cliberty-maven-plugin3.10https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/nightly/$DATE/$DRIVER" pom.xml
cat pom.xml
../scripts/testApp.sh
diff --git a/start/src/main/liberty/config/server.xml b/start/src/main/liberty/config/server.xml
index b3ae63d..e183533 100644
--- a/start/src/main/liberty/config/server.xml
+++ b/start/src/main/liberty/config/server.xml
@@ -3,13 +3,13 @@
servlet-6.0
-
-
+
+
-
+