diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 30e0c0619f..7d0cf9d788 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -49,6 +49,9 @@ jobs: - name: Extract project Maven version id: projectVersion run: echo "version=$(./mvnw org.apache.maven.plugins:maven-help-plugin:3.3.0:evaluate -DforceStdout -Dexpression=project.version -q)" >>$GITHUB_OUTPUT + - name: Verify Android SDK Compatibility + if: matrix.java_version == '8' + run: ./mvnw -B -q -ff -ntp -DskipTests animal-sniffer:check - name: Deploy snapshot if: github.event_name != 'pull_request' && matrix.java_version == '8' && endsWith(steps.projectVersion.outputs.version, '-SNAPSHOT') env: diff --git a/pom.xml b/pom.xml index 60654f114f..a8590716ef 100644 --- a/pom.xml +++ b/pom.xml @@ -38,6 +38,15 @@ still use Moditect to get JDK9+ module info support; need newer bundle plugin as well (can just defaults from `jackson-parent`) --> + + + 19 + 0.5.0 + com.fasterxml.jackson.core;version=${project.version}, com.fasterxml.jackson.core.*;version=${project.version} @@ -140,6 +149,24 @@ com.fasterxml.jackson.core.*;version=${project.version} de.jjohannes gradle-module-metadata-maven-plugin + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.22 + + + com.toasttab.android + gummy-bears-api-${version.android.sdk} + ${version.android.sdk.signature} + + +