From 6fa734087ed9f787013c89242c6c62e49553200b Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Mon, 27 Sep 2021 19:36:07 +0200 Subject: [PATCH] Unify pom.xml --- .github/workflows/maven-publish.yml | 4 +- tdlib/pom.xml | 60 ++++++++++++++++++++--------- tdlight/pom.xml | 5 +-- 3 files changed, 45 insertions(+), 24 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 3d3e974..93a0f1a 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -34,11 +34,11 @@ jobs: echo "REVISION=$REVISION" >> $GITHUB_ENV echo "IMPLEMENTATION_NAME=$IMPLEMENTATION_NAME" >> $GITHUB_ENV - - name: Set up JDK 11 + - name: Set up JDK 17 if: ${{ startsWith(github.ref, 'refs/tags/v') }} uses: actions/setup-java@v1 with: - java-version: 11 + java-version: 17 server-id: mchv-release-distribution server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD diff --git a/tdlib/pom.xml b/tdlib/pom.xml index e1d6b3f..b430dcd 100644 --- a/tdlib/pom.xml +++ b/tdlib/pom.xml @@ -99,7 +99,7 @@ - ../src/main/java + ${project.basedir}/../src/main/java maven-clean-plugin @@ -125,8 +125,13 @@ maven-javadoc-plugin 3.2.0 - 8 + 17 -html5 + public + false + true + -Xdoclint:none + -Xdoclint:none @@ -166,9 +171,6 @@ 3.8.1 UTF-8 - 11 - 11 - false it/tdlight/tdlight/ClientManager.java @@ -181,6 +183,20 @@ 9 + + + + + java-11-module-compile + + compile + + + 11 + + ${project.basedir}/../src/main/java11 + + true @@ -201,8 +217,7 @@ - 8 - 8 + 8 it/tdlight/tdlight/ClientManager.java @@ -212,18 +227,6 @@ - - maven-jar-plugin - 3.2.0 - - - maven-install-plugin - 3.0.0-M1 - - - maven-deploy-plugin - 2.8.2 - org.codehaus.mojo flatten-maven-plugin @@ -249,6 +252,25 @@ + + maven-jar-plugin + 3.2.0 + + + + true + + + + + + maven-install-plugin + 3.0.0-M1 + + + maven-deploy-plugin + 2.8.2 + org.codehaus.mojo templating-maven-plugin diff --git a/tdlight/pom.xml b/tdlight/pom.xml index f4c18e9..66581d3 100644 --- a/tdlight/pom.xml +++ b/tdlight/pom.xml @@ -220,14 +220,13 @@ 8 + it/tdlight/tdlib/ClientManager.java module-info.java - - + maven-jar-plugin 3.2.0