diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 2a9d876378..2e9bd730d9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,9 +1,24 @@
name: "Build"
on:
+ pull_request:
+ paths-ignore:
+ - '.txt'
+ - '*.MD'
+ - '*.md'
+ - 'LICENSE'
+ - 'docs/**'
push:
- branches: [ '*' ]
+ branches:
+ - master
+ - develop
tags-ignore:
- '*'
+ paths-ignore:
+ - '.txt'
+ - '*.MD'
+ - '*.md'
+ - 'LICENSE'
+ - 'docs/**'
jobs:
build:
@@ -11,7 +26,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
- java: [11, 15]
+ java: [15]
steps:
- uses: actions/checkout@v2
- name: Set up JDK ${{ matrix.java }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3b9bf1c466..1af644c2ce 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -16,10 +16,10 @@ jobs:
id: tag
uses: dawidd6/action-get-tag@v1
- - name: Set up JDK 11
+ - name: Set up JDK 15
uses: actions/setup-java@v1
with:
- java-version: 11
+ java-version: 15
architecture: x64
- name: Cache Maven packages
@@ -111,10 +111,10 @@ jobs:
ref: develop
token: ${{ secrets.WEBGOAT_DEPLOYER_TOKEN }}
- - name: Set up JDK 11
+ - name: Set up JDK 15
uses: actions/setup-java@v1
with:
- java-version: 11
+ java-version: 15
architecture: x64
- name: Set version to next snapshot
diff --git a/README.MD b/README.MD
index c9e13d6452..bdb8a3af13 100644
--- a/README.MD
+++ b/README.MD
@@ -82,7 +82,7 @@ java -jar webgoat-server-8.1.0.jar [--server.port=8080] [--server.address=localh
java -jar webwolf-8.1.0.jar [--server.port=9090] [--server.address=localhost]
```
-The latest version of WebGoat needs Java 11 or above. By default WebGoat and WebWolf start on port 8080,9000 and 9090 with the environment variable WEBGOAT_PORT, WEBWOLF_PORT and WEBGOAT_HSQLPORT you can set different values.
+The latest version of WebGoat needs Java 15 or above. By default WebGoat and WebWolf start on port 8080,9000 and 9090 with the environment variable WEBGOAT_PORT, WEBWOLF_PORT and WEBGOAT_HSQLPORT you can set different values.
```Shell
export WEBGOAT_PORT=18080
export WEBGOAT_HSQLPORT=19001
@@ -97,7 +97,7 @@ Use set in stead of export on Windows cmd.
### Prerequisites:
-* Java 11
+* Java 15
* Maven > 3.2.1
* Your favorite IDE
* Git, or Git support in your IDE
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 2f5df2edcf..cb48d17fdf 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -1,4 +1,4 @@
-FROM openjdk:11.0.1-jre-slim-stretch
+FROM openjdk:15.0.2-slim
ARG webgoat_version=v8.2.0-SNAPSHOT
ENV webgoat_version_env=${webgoat_version}
diff --git a/docker/Readme.md b/docker/Readme.md
index 8e321fa9b9..4f2fcc6cf4 100644
--- a/docker/Readme.md
+++ b/docker/Readme.md
@@ -2,7 +2,7 @@
## Docker build
- docker build --no-cache --build-arg webgoat_version=v8.2.0-SNAPSHOT -t webgoat/goatandwolf:latest .
+ docker build --no-cache --build-arg webgoat_version=8.2.0-SNAPSHOT -t webgoat/goatandwolf:latest .
## Docker run
diff --git a/pom.xml b/pom.xml
index 2c27c7f8fe..6022a416ed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,8 +115,8 @@
UTF-8
UTF-8
- 11
- 11
+ 15
+ 15
build
@@ -134,6 +134,7 @@
3.1.1
3.1.0
3.0.0-M4
+ 15
@@ -188,9 +189,10 @@
org.apache.maven.plugins
maven-compiler-plugin
+ ${maven-compiler-plugin.version}
- 11
- 11
+ 15
+ 15
UTF-8
@@ -212,7 +214,7 @@
maven-pmd-plugin
3.14.0
- 11
+ 15
1
diff --git a/webgoat-lessons/pom.xml b/webgoat-lessons/pom.xml
index c1ab7af78a..fad8120f3a 100644
--- a/webgoat-lessons/pom.xml
+++ b/webgoat-lessons/pom.xml
@@ -71,7 +71,6 @@
org.springframework.security
spring-security-test
- 4.1.3.RELEASE
test
@@ -85,31 +84,4 @@
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
- 0
- true
-
- --illegal-access=permit
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- 11
- 11
- UTF-8
-
-
-
-
diff --git a/webwolf/pom.xml b/webwolf/pom.xml
index fa45cb3e8b..2a10938575 100644
--- a/webwolf/pom.xml
+++ b/webwolf/pom.xml
@@ -115,15 +115,6 @@
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 11
- 11
- UTF-8
-
-
org.springframework.boot
spring-boot-maven-plugin
@@ -143,16 +134,6 @@
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- never
-
- --illegal-access=permit
-
-
-