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