diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e440161 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,32 @@ +version: 2 +updates: + + - package-ecosystem: "maven" + directories: + - "/initial" + - "/complete" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-patch"] + schedule: + interval: "monthly" + target-branch: "main" + groups: + guide-dependencies-maven: + patterns: + - "*" + + - package-ecosystem: "gradle" + directories: + - "/initial" + - "/complete" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-patch"] + schedule: + interval: "monthly" + target-branch: "main" + groups: + guide-dependencies-gradle: + patterns: + - "*" \ No newline at end of file diff --git a/.github/workflows/continuous-integration-build.yml b/.github/workflows/continuous-integration-build.yml index 4dd2265..5d3e68e 100644 --- a/.github/workflows/continuous-integration-build.yml +++ b/.github/workflows/continuous-integration-build.yml @@ -10,32 +10,4 @@ on: jobs: build: - name: Build Main Branch - runs-on: ubuntu-latest - - steps: - - name: Checkout source code - uses: actions/checkout@v3 - - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - cache: maven - - - name: Build Initial with Maven - working-directory: ./initial - run: ./mvnw --batch-mode clean package - - - name: Build Initial with Gradle - working-directory: ./initial - run: ./gradlew build - - - name: Build Complete with Maven - working-directory: ./complete - run: ./mvnw --batch-mode clean package - - - name: Build Complete with Gradle - working-directory: ./complete - run: ./gradlew build + uses: spring-guides/getting-started-macros/.github/workflows/build_initial_complete_maven_gradle.yml@main \ No newline at end of file diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties deleted file mode 100644 index 23c7e59..0000000 --- a/.mvn/wrapper/maven-wrapper.properties +++ /dev/null @@ -1,19 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# 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 -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -wrapperVersion=3.3.2 -distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.7/apache-maven-3.9.7-bin.zip diff --git a/complete/build.gradle b/complete/build.gradle index 5e2bb3a..f93b072 100644 --- a/complete/build.gradle +++ b/complete/build.gradle @@ -1,9 +1,10 @@ plugins { id 'java' id 'org.springframework.boot' version '3.3.0' - id 'io.spring.dependency-management' version '1.1.5' } +apply plugin: 'io.spring.dependency-management' + group = 'com.example' version = '0.0.1-SNAPSHOT' @@ -17,7 +18,7 @@ repositories { } ext { - set('springCloudVersion', "2023.0.2") + springCloudVersion = '2023.0.2' } dependencies { diff --git a/initial/build.gradle b/initial/build.gradle index 5e2bb3a..f93b072 100644 --- a/initial/build.gradle +++ b/initial/build.gradle @@ -1,9 +1,10 @@ plugins { id 'java' id 'org.springframework.boot' version '3.3.0' - id 'io.spring.dependency-management' version '1.1.5' } +apply plugin: 'io.spring.dependency-management' + group = 'com.example' version = '0.0.1-SNAPSHOT' @@ -17,7 +18,7 @@ repositories { } ext { - set('springCloudVersion', "2023.0.2") + springCloudVersion = '2023.0.2' } dependencies { diff --git a/test/run.sh b/test/run.sh deleted file mode 100755 index dff7e36..0000000 --- a/test/run.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -cd $(dirname $0) - -cd ../complete - -./mvnw clean package -ret=$? -if [ $ret -ne 0 ]; then - exit $ret -fi -rm -rf target - -./gradlew build -ret=$? -if [ $ret -ne 0 ]; then - exit $ret -fi -rm -rf build - -cd ../initial - -./mvnw clean compile -ret=$? -if [ $ret -ne 0 ]; then - exit $ret -fi -rm -rf target - -./gradlew compileJava -ret=$? -if [ $ret -ne 0 ]; then - exit $ret -fi -rm -rf build - -exit