diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c5f726d6..cb09482e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,4 +16,4 @@ jobs: java-version: '17' distribution: 'temurin' - name: Compile, check, and run tests - run: mvn verify assembly:single + run: mvn -Pbundles verify assembly:single diff --git a/.gitignore b/.gitignore index f3713ad2..3c1a4d11 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ /.project /.classpath /.settings/ - +.idea diff --git a/pom.xml b/pom.xml index a8e10323..5120121c 100644 --- a/pom.xml +++ b/pom.xml @@ -7,13 +7,104 @@ 0.1-SNAPSHOT jar - ralib - http://maven.apache.org + RALib + RALib is a library for active learning algorithms for register automata. + https://github.com/LearnLib/ralib + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + + no-preserve-root + Simon Dierl + simon.dierl@tu-dortmund.de + TU Dortmund University, Dortmund, Germany + + Developer + + + + pfg666 + Paul Fiterau-Brostean + fiteraup@yahoo.com + Uppsala University, Uppsala, Sweden + + Developer + + + + fhowar + Falk Howar + falk.howar@gmail.com + TU Dortmund University, Dortmund, Germany + + Developer + + + + kostis + Kostis Sagonas + kostis@it.uu.se + Uppsala University, Uppsala, Sweden + + Developer + + + + FredrikTaquist + Fredrik TÃ¥quist + fredrik.takvist@it.uu.se + Uppsala University, Uppsala, Sweden + + Developer + + + + + + Sofia Cassel + Uppsala University, Uppsala, Sweden + + Developer + + + + Malte Isberner + malte.isberner@gmail.com + TU Dortmund University, Dortmund, Germany + + Developer + + + + + + scm:git:https://github.com/LearnLib/ralib.git + scm:git:git@github.com:LearnLib/ralib.git + https://github.com/LearnLib/ralib/tree/develop + HEAD + + + + + sonatype + https://central.sonatype.com + + + sonatype + https://central.sonatype.com/repository/maven-snapshots/ + + UTF-8 17 17 + 17 3.52.0 @@ -27,14 +118,66 @@ 3.8.0 + 0.9.0 3.14.1 3.9.0 + 3.1.3 + 3.2.7 + 3.11.2 + 3.1.0 + 3.3.1 3.1.0 4.9.8.2 3.5.4 + + + + org.sonatype.central + central-publishing-maven-plugin + ${central-publish-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${deploy-plugin.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${gpg-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc-plugin.version} + + true + true + false + --enable-preview + + + + org.apache.maven.plugins + maven-release-plugin + ${release-plugin.version} + + true + ralib-@{version} + verify + bundles,release + + + + org.apache.maven.plugins + maven-source-plugin + ${source-plugin.version} + + + @@ -67,6 +210,7 @@ **/*.xml + .idea/**/*.xml target/**/*.xml @@ -260,4 +404,69 @@ ${gson.version} + + + + + bundles + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + + release + + + + org.sonatype.central + central-publishing-maven-plugin + true + + RALib ${project.version} + sonatype + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + +