From 11b26f7ed3cff0567042fd57bb9db1a1ef547c11 Mon Sep 17 00:00:00 2001 From: Ivan Ponomarev Date: Sat, 20 Jan 2024 00:11:13 +0000 Subject: [PATCH] distribution --- .github/workflows/maven.yml | 2 +- pom.xml | 311 ++++++++++++++++++++---------------- 2 files changed, 172 insertions(+), 141 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 50b5395..ec2373e 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -24,4 +24,4 @@ jobs: key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-maven- - name: Build with Maven - run: mvn -B clean verify + run: mvn -B clean package diff --git a/pom.xml b/pom.xml index 28f241b..9207085 100644 --- a/pom.xml +++ b/pom.xml @@ -1,156 +1,187 @@ + + 4.0.0 + org.atp-fivt + export-maven-plugin + 1.0 + maven-plugin - - 4.0.0 + Maven project export plugin + Exports maven project to a zip file respecting .gitignore + https://github.com/atp-mipt/maven-export-plugin - org.atp-fivt - export-maven-plugin - 1.0-RC2 - maven-plugin + + MIPT/FIVT/ATP + https://mipt.ru/education/chairs/programmingtechnolgy/ + - Maven project export plugin - Exports maven project to a zip file respecting .gitignore - https://github.com/atp-mipt/maven-export-plugin + + https://github.com/atp-mipt/maven-export-plugin.git + scm:git:git://github.com/atp-mipt/maven-export-plugin.git + scm:git:git://github.com/atp-mipt/maven-export-plugin.git + - - MIPT/FIVT/ATP - https://mipt.ru/education/chairs/programmingtechnolgy/ - + + + Ivan Ponomarev + ponomarev@phystech.edu + + - - https://github.com/atp-mipt/maven-export-plugin.git - scm:git:git://github.com/atp-mipt/maven-export-plugin.git - scm:git:git://github.com/atp-mipt/maven-export-plugin.git - + + + MIT + https://opensource.org/licenses/MIT + repo + + - - - Ivan Ponomarev - ponomarev@phystech.edu - - + + UTF-8 + 11 + 11 + 3.9.5 + 3.3.0 + 3.1.0 + 10.12.0 + - - - MIT - https://opensource.org/licenses/MIT - repo - - + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + - - UTF-8 - 11 - 11 - 3.9.5 - 3.3.0 - 3.1.0 - 10.12.0 - + + + org.eclipse.jgit + org.eclipse.jgit + 6.8.0.202311291450-r + + + org.apache.maven + maven-plugin-api + ${maven.version} + provided + + + org.apache.maven + maven-core + ${maven.version} + provided + + + org.apache.maven + maven-artifact + ${maven.version} + provided + + + org.apache.maven + maven-compat + ${maven.version} + provided + + + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.6.0 + provided + + + org.junit.jupiter + junit-jupiter-api + 5.7.0 + test + + - - - org.eclipse.jgit - org.eclipse.jgit - 6.8.0.202311291450-r - - - org.apache.maven - maven-plugin-api - ${maven.version} - provided - - - org.apache.maven - maven-core - ${maven.version} - provided - - - org.apache.maven - maven-artifact - ${maven.version} - provided - - - org.apache.maven - maven-compat - ${maven.version} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.6.0 - provided - - - org.junit.jupiter - junit-jupiter-api - 5.7.0 - test - - + + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${checkstyle.maven.plugin.version} + + + verify-style + process-classes + + check + + + + + checkstyle.xml + + + + com.puppycrawl.tools + checkstyle + ${checkstyle.version} + + + - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${checkstyle.maven.plugin.version} - - - verify-style - process-classes - - check - - - - - checkstyle.xml - - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - + + org.apache.maven.plugins + maven-surefire-plugin + ${maven.surefire.plugin.version} + - - org.apache.maven.plugins - maven-surefire-plugin - ${maven.surefire.plugin.version} - + + org.apache.maven.plugins + maven-plugin-plugin + 3.6.0 + + + + + + + mojo-descriptor + + descriptor + + + + help-goal + + helpmojo + + + + - - org.apache.maven.plugins - maven-plugin-plugin - 3.6.0 - - - - - - - mojo-descriptor - - descriptor - - - - help-goal - - helpmojo - - - - - - + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + true + + + +