From c7540aaf30a91541d1c31117942015e04b8ee814 Mon Sep 17 00:00:00 2001 From: Michael Jacoby Date: Tue, 19 Nov 2024 16:06:43 +0100 Subject: [PATCH] remove github pages & docs --- .github/workflows/docfx-build-publish.yml | 29 - docs/.gitignore | 9 - docs/articles/building.md | 28 - docs/articles/development_workflow.md | 37 - docs/articles/intro.md | 16 - docs/articles/releasing.md | 5 - docs/articles/toc.yml | 10 - docs/articles/usage.md | 85 --- docs/{adr => }/branching_strategy.png | Bin docs/{adr => }/decision_records.md | 0 docs/{adr => }/development_process.md | 0 docs/docfx.json | 39 - docs/images/adminshellio-48x48.jpg | Bin 2228 -> 0 bytes docs/images/favicon-16x16.png | Bin 1504 -> 0 bytes docs/images/favicon-32x32.png | Bin 2483 -> 0 bytes docs/images/favicon-96x96.png | Bin 11434 -> 0 bytes docs/images/favicon.ico | Bin 1150 -> 0 bytes docs/index.md | 6 - docs/toc.yml | 2 - pom.xml | 836 +++++++++++----------- 20 files changed, 418 insertions(+), 684 deletions(-) delete mode 100644 .github/workflows/docfx-build-publish.yml delete mode 100644 docs/.gitignore delete mode 100644 docs/articles/building.md delete mode 100644 docs/articles/development_workflow.md delete mode 100644 docs/articles/intro.md delete mode 100644 docs/articles/releasing.md delete mode 100644 docs/articles/toc.yml delete mode 100644 docs/articles/usage.md rename docs/{adr => }/branching_strategy.png (100%) rename docs/{adr => }/decision_records.md (100%) rename docs/{adr => }/development_process.md (100%) delete mode 100644 docs/docfx.json delete mode 100644 docs/images/adminshellio-48x48.jpg delete mode 100644 docs/images/favicon-16x16.png delete mode 100644 docs/images/favicon-32x32.png delete mode 100644 docs/images/favicon-96x96.png delete mode 100644 docs/images/favicon.ico delete mode 100644 docs/index.md delete mode 100644 docs/toc.yml diff --git a/.github/workflows/docfx-build-publish.yml b/.github/workflows/docfx-build-publish.yml deleted file mode 100644 index 8cc5c73d8..000000000 --- a/.github/workflows/docfx-build-publish.yml +++ /dev/null @@ -1,29 +0,0 @@ -# This workflow will build and publish documentation with docfx -# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path - -name: Documentation Publish - -on: - push: - branches: - - main - -jobs: - build_docs: - runs-on: ubuntu-latest - name: Build and publish documentation - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Build docfx - uses: nikeee/docfx-action@v1.0.0 - with: - args: docs/docfx.json - - - name: Publish - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: docs/_site - force_orphan: true diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index 4378419e7..000000000 --- a/docs/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -############### -# folder # -############### -/**/DROP/ -/**/TEMP/ -/**/packages/ -/**/bin/ -/**/obj/ -_site diff --git a/docs/articles/building.md b/docs/articles/building.md deleted file mode 100644 index 9a2d7d690..000000000 --- a/docs/articles/building.md +++ /dev/null @@ -1,28 +0,0 @@ -# Building - -You can download and build the repository by yourself by following these steps: - -- Clone the GitHub repository: - -```sh - git clone https://github.com/eclipse-aas4j/aas4j.git -``` - -- Use [Maven](https://maven.apache.org/) to build the project -```sh - mvn clean package -``` - -- **OR** use Maven to build and install the artifacts in your local Maven repository -```sh - mvn clean install -``` - -> [!NOTE] -> -> If the project is built locally, the artifact version is set to the `revision` variable in the `pom.xml` in the project root folder. -> ```xml -> 1.1.0 -> ${revision} -> ``` -> If you change the version of your local built, the `model.version` is also set to the updated artifact version from the [java-model](https://github.com/eclipse-aas4j/aas4j/tree/main/model) project. For the same version number, both artifacts are compatible. diff --git a/docs/articles/development_workflow.md b/docs/articles/development_workflow.md deleted file mode 100644 index 207c760e3..000000000 --- a/docs/articles/development_workflow.md +++ /dev/null @@ -1,37 +0,0 @@ -# Development Workflow - -We develop with Github using pull requests (see this [Github guide](https://guides.github.com/introduction/flow/) for a short introduction). - -**Development branch.** The development branch is always `development`. Expect changes on this branch from time to time. - -**Releases.** The releases mark the development milestones on the `main` branch with a certain feature completeness. - -## Pull Requests - -**Feature branches.** We develop using the feature branches, see this [section of the Git book](https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows). We use `feature/'feature-name'` and `bugfix/'bugfix-name'` as a naming convention. - -If you are a member of the development team, create a feature branch directly within the repository. - -Otherwise, if you are a non-member contributor, fork the repository and create the feature branch in your forked repository. See this Github tuturial for more guidance. - -**Branch Prefix.** Each PullRequest must contained a list of the changed topics, for instance as a list of bulletpoints. Simply refering to the commit messages is not sufficient. - -**Reviews.** Each PullRequest is reviewed by the Maintainers of the project. In order to simplify the workflow, please assign the PullRequest directly to the Maintainer you think is most knowledgable about your changes. - -## CI Workflows -There are three workflows that will automatically handle specific events for the repository: -- Pull requests on one of the branches mentioned above will trigger CI actions that will automatically check, if all tests pass successfully -- Additionally, new commits on `main` will build the release artifacts and publish them on [Maven Central](https://mvnrepository.com/artifact/io.admin-shell.aas) -- The documentation found in /docs is automatically build with docFX and published to gh-pages, when a new release is pushed to the `main` branch - -## Commit Messages - -The commit messages should follow the guidelines from https://chris.beams.io/posts/git-commit: - -- Separate subject from body with a blank line -- Limit the subject line to 50 characters -- Capitalize the subject line -- Do not end the subject line with a period -- Use the imperative mood in the subject line -- Wrap the body at 72 characters -- Use the body to explain what and why (instead of how) diff --git a/docs/articles/intro.md b/docs/articles/intro.md deleted file mode 100644 index c43b4705e..000000000 --- a/docs/articles/intro.md +++ /dev/null @@ -1,16 +0,0 @@ -# Introduction - -The [AAS Java Dataformat Library](https://github.com/admin-shell-io/java-serializer/) is a collection of software modules to serialize and deserialze instances of the Asset Administration Shell from and to Java instances. De-/serialization works according to the dataformat schemas published in the document 'Details of the Asset Administration Shell', published on www.plattform-i40.de. - -The serialization library and all its modules depend on the Java implementation for the metamodel from the project [java-model](https://github.com/admin-shell-io/java-model). - -## Project Structure - -The project contains several modules: - -- `dataformat-parent` Maven parent module that contains the respective de-/serializers for the different data formats. -- `dataformat-core` Location of the general classes and interfaces that are used by more than one de-/serializer. -- `dataformat-aasx` AASX de-/serializer -- `dataformat-json` JSON de-/serializer -- `dataformat-xml` XML de-/serializer -- `dataformat-uanodeset` OPC UA I4AAS NodeSet de-/serializer \ No newline at end of file diff --git a/docs/articles/releasing.md b/docs/articles/releasing.md deleted file mode 100644 index 918d11fea..000000000 --- a/docs/articles/releasing.md +++ /dev/null @@ -1,5 +0,0 @@ -# Versioning - -We version using **semantic versioning** (e.g., `1.0.4`). The first position indicates the major release. Different major releases canvas contain breaking changes and are not necessarily compliant. The second number indicates the minor releas or revision, which contains new features compared to an older revision. The last position is used for hotfixes or bugfixes. - -Note, that the versioning scheme of this project is not directly aligned with the release process of the metamodel! For instance, the version 1.0.3 targets the metamodel version 3.0.RC02 \ No newline at end of file diff --git a/docs/articles/toc.yml b/docs/articles/toc.yml deleted file mode 100644 index 26e4f9cfa..000000000 --- a/docs/articles/toc.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: Introduction - href: intro.md -- name: Usage - href: usage.md -- name: Building - href: building.md -- name: Development Workflow - href: development_workflow.md -- name: Releasing - href: releasing.md diff --git a/docs/articles/usage.md b/docs/articles/usage.md deleted file mode 100644 index 4f1f6190c..000000000 --- a/docs/articles/usage.md +++ /dev/null @@ -1,85 +0,0 @@ -# Usage - -The library and its modules are released at Maven Central. Thus, you can use the respective serializers in your Java Maven project by adding the following dependency: - -```xml - - io.admin-shell.aas - dataformat-**serializer** - **version** - -``` - -For example, uses the following dependency declaration to embed the `JSON dataformat`: - -```xml - - io.admin-shell.aas - dataformat-json - 1.1.1 - -``` - - -> [!NOTE] -> -> Maven will automatically resolve the dependencies of the library and therefore also include the model implementation from the [java-model](https://github.com/admin-shell-io/java-model) project. - -## Serialization - -The library supports serialization of an AAS environment to a `File`, `OutputStream` or `String`. See the following interface to get more details on what methods can be used to serialize an environment: - -https://github.com/admin-shell-io/java-serializer/blob/main/dataformat-core/src/main/java/io/adminshell/aas/v3/dataformat/Serializer.java - -Here is a small example on how to serialize a given environment to a JSON-`String`: - -```Java -AssetAdministrationShellEnvironment env = ...; -String serializedEnvironment = new JsonSerializer().write(env); -``` - -## Deserialization - -Likewise, you can deserialize an AAS environment from a `File`, `InputStream` or `String`. See the following interface to get more details on what methods can be used to deserialize an environment: - -https://github.com/admin-shell-io/java-serializer/blob/main/dataformat-core/src/main/java/io/adminshell/aas/v3/dataformat/Deserializer.java - -Here is a small example on how to deserialize a given JSON-`String` and draw some information out of the returned model: - -```Java -String serializedEnvironment = "..."; -AssetAdministrationShellEnvironment env = new JsonDeserializer().read(serializedEnvironment); -List aasList = env.getAssetAdministrationShells(); -aasList.forEach(aas -> System.out.println("Environment contains AAS: " + aas.getIdShort())); -``` - -## AASX - -In order to be able to also embed files into a serialized environment, it is possible to create an .aasx-package. The AASX module makes use of the xml-dataformat to handle the `AASEnvironment`. - -```Java -byte[] fileContent = ...; -AssetAdministrationShellEnvironment env = ...; -InMemoryFile file = new InMemoryFile(fileContent, "aasx/MyFile.pdf"); -List fileList = new ArrayList<>() -fileList.add(file); -ByteArrayOutputStream out = new ByteArrayOutputStream(); -new AASXSerializer().write(env, fileList, out); -``` - -> [!NOTE] -> -> The given filepath is relative to the .aasx package root and has to correspondent to the relative path given in the `File`-`SubmodelElement` that points to this file. - -## Constraint Validation - -According to the AAS specification in "Details of The Asset Administration Shell", there are a number of constraints a valid model has to fulfill. The java-model implementation allows the creation of models that are not valid according to these constraints. The java-dataformat library contains a validation module to test them. The following snippet shows a submodel with an invalid idShort. Therefore, this snippet will throw a `ValidationException`. - -```Java -Referable invalidReferable = new DefaultSubmodel.Builder() - .identification( - new DefaultIdentifier.Builder().identifier("submodel").idType(IdentifierType.CUSTOM).build()) - .idShort("_idShort") - .build(); -ShaclValidator.getInstance().validate(invalidReferable); -``` diff --git a/docs/adr/branching_strategy.png b/docs/branching_strategy.png similarity index 100% rename from docs/adr/branching_strategy.png rename to docs/branching_strategy.png diff --git a/docs/adr/decision_records.md b/docs/decision_records.md similarity index 100% rename from docs/adr/decision_records.md rename to docs/decision_records.md diff --git a/docs/adr/development_process.md b/docs/development_process.md similarity index 100% rename from docs/adr/development_process.md rename to docs/development_process.md diff --git a/docs/docfx.json b/docs/docfx.json deleted file mode 100644 index 1fe4ab650..000000000 --- a/docs/docfx.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "build": { - "content": [ - { - "files": [ - "articles/**.md", - "**/*.yml", - "*.md", - "toc.yml" - ] - } - ], - "resource": [ - { - "files": [ - "images/**" - ] - } - ], - "dest": "_site", - "globalMetadata": { - "_appTitle": "java-serializer Documentation", - "_appFaviconPath": "images/favicon.ico", - "_appLogoPath": "images/adminshellio-48x48.jpg", - "_enableSearch": true - }, - "globalMetadataFiles": [], - "fileMetadataFiles": [], - "template": [ - "default" - ], - "postProcessors": [], - "markdownEngineName": "markdig", - "noLangKeyword": false, - "keepFileLink": false, - "cleanupCacheHistory": false, - "disableGitFeatures": false - } -} \ No newline at end of file diff --git a/docs/images/adminshellio-48x48.jpg b/docs/images/adminshellio-48x48.jpg deleted file mode 100644 index 820c4136d498a5a5fc9fbd203760c84278d8d0cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2228 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 bA37GTz@qc5K3IpK9ROv^&Y;3T>dC(VWys;& diff --git a/docs/images/favicon-32x32.png b/docs/images/favicon-32x32.png deleted file mode 100644 index bc1d21954348f993ffb1198e1112d0338151c938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 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 Fe*sk#dI10c diff --git a/docs/images/favicon.ico b/docs/images/favicon.ico deleted file mode 100644 index e0dff0fd1be6f8a9b152be59f9d7e2d0f17ae045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmbW1+iMh89LJAEC|E4g2cP;N1;K~fr zdZmd`)w!@JT|RZ;9SJ$>U@%@z90;*US2)QXWIk z5*s-~JkUaHw3+bG_ayvhcr@9`bmAX$O+5a`ziFD7W(~twLDSOq+l=-fVkXgH$2FHGFrFQ!DF6OGivLgO;*_s>$T7zDgOFmz`xlaY(078AIgJ9seFZD(rFm&IqH zp)x5J78&mTiigv^RI1j#Sbm@+Ys^k|G3GmqA^Fux$<~y`=lraj;J|S-@v=DQ!||nJ zY`BFgwYsNOU-B%esrAgdSCg8I$33TMKd4xq_mg_!r|X1bI(&(Wq}6IQft6>)0*kX@ z`7)^rHx+EB^G8KyAw>GAkDKRY{ee$;H1Qj=(KeFf4wA8p0_m+d+R9AW!E~_A&WX5o z(<7SPLV)z*2(Dk(Gw{ngdL0V)pPO<2{yv_L4;lRH0|x)tM8EJiTHfONDMg=S4gHti z#&vl;xupQvr8vPGdlvxMMpbS9cP;`8mETA93$W6C<5X__~C5HsN=Eg8$l1 z{N20AKbs;ehz&L~^!GMyx4nz6^J7M@?_=C`jPR|)gapB!1B~7IhM4OVW4DhIxpjo- zz%laaq`iOfyR9Vdwlm>v$LIV^*4aa}ubDv4*8(}eeLsoz9C7z~67CCvR^pzY(d1jQ zYFa7lluJd~=M_1J&&kR+IzQpTdv!lv=Rt|R;&skGTUK7#5QxUw*O&i+H|<{lN0@go diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index 7fd7f9d1f..000000000 --- a/docs/index.md +++ /dev/null @@ -1,6 +0,0 @@ -# Devdoc for the AAS Java Serializer -This is the documentation for the contributors and developers of AAS Java Serializer. - -For the general introduction and the description of the tool, please see the Github repository: https://github.com/admin-shell-io/java-serializer. - -[Getting Started](articles/intro.md) explains how to use the library and submit contributions. \ No newline at end of file diff --git a/docs/toc.yml b/docs/toc.yml deleted file mode 100644 index 5f0a4d069..000000000 --- a/docs/toc.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Getting Started - href: articles/ diff --git a/pom.xml b/pom.xml index ede4d099c..35b941718 100644 --- a/pom.xml +++ b/pom.xml @@ -1,418 +1,418 @@ - - - - - Eclipse AAS Model for Java (AAS4J) implements the specification of the Asset Administration Shell (AAS) such as metamodels, submodels, serialization and deserialization modules, and validators based on the AAS specifications.. - Eclipse Digital Twin - AAS Model for Java (AAS4J) - https://github.com/eclipse-digitaltwin/aas4j - - - SAP SE - https://projects.eclipse.org/projects/dt.aas4j/who - - - Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. - https://projects.eclipse.org/projects/dt.aas4j/who - - - - - scm:git:git://github.com/eclipse-digitaltwin/aas4j.git - scm:git:git:github.com/eclipse-digitaltwin/aas4j.git - https://github.com/eclipse-digitaltwin/aas4j/tree/main - - - 4.0.0 - org.eclipse.digitaltwin.aas4j - aas4j-dataformat-parent - ${revision} - pom - - model - dataformat-aasx - dataformat-core - dataformat-json - dataformat-xml - - - 1 - 1 - 0-SNAPSHOT - ${revision.major}.${revision.minor}.${revision.patch} - 1.1.0-SNAPSHOT - - UTF-8 - UTF-8 - - 3.13.0 - 3.3.1 - 1.6.0 - 3.0.1 - 3.4.2 - 3.11.1 - 3.8.0 - 3.3.1 - 0.8.12 - 4.8.179 - 1.15 - 2.17.0 - 1.27.1 - 3.17.0 - 33.3.1-jre - 5.0.1 - 3.0 - 2.18.1 - 2.0.1.Final - 2.3.1 - 2.1.0 - 4.1.0 - 1.5.3 - 1.5.3 - 4.13.2 - 1.1.1 - 2.7.8 - 5.3.0 - 2.0.16 - 1.3.2 - 4.4.1 - 2.12.1 - 2.10.0 - 5.14.2 - 0.0.20131108.vaadin1 - - - - - org.jacoco - jacoco-maven-plugin - ${plugin.jacoco.version} - - - - prepare-agent - - - - report - prepare-package - - report - - - - jacoco-check - - check - - - - - GROUP - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${plugin.compiler.version} - - 11 - 11 - - - - org.codehaus.mojo - flatten-maven-plugin - ${plugin.flatten.version} - - true - - - - - - - - - - - flatten - process-resources - - flatten - - - - flatten.clean - clean - - clean - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${plugin.projectinfo.version} - - - org.apache.maven.plugins - maven-source-plugin - ${plugin.source.version} - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${plugin.javadoc.version} - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-dependency-plugin - 3.8.1 - - - - - - - - MavenCentral - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.7 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.7.0 - true - - ossrh - https://oss.sonatype.org/ - true - - - - - - - - - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - - - org.apache.commons - commons-compress - ${commons-compress.version} - - - org.mockito - mockito-core - ${mockito.version} - test - - - junit - junit - ${junit.version} - test - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - slf4j-simple - ${slf4j.version} - - - org.hamcrest - hamcrest - ${hamcrest.version} - test - - - ${project.groupId} - aas4j-dataformat-core - ${revision} - - - ${project.groupId} - aas4j-dataformat-xml - ${revision} - - - ${project.groupId} - aas4j-dataformat-json - ${revision} - - - ${project.groupId} - aas4j-model - ${model.version} - - - ${project.groupId} - aas4j-dataformat-core - tests - ${revision} - - - org.apache.poi - poi-ooxml - ${poi.version} - - - commons-io - commons-io - ${commons-io.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - io.github.classgraph - classgraph - ${classgraph.version} - - - com.google.guava - guava - ${guava.version} - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - pl.pragmatists - JUnitParams - ${junit-params.version} - - - com.vaadin.external.google - android-json - ${vaadin.version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-xml - ${jackson.version} - - - org.xmlunit - xmlunit-core - ${xmlunit.version} - test - - - org.xmlunit - xmlunit-matchers - ${xmlunit.version} - test - - - org.hamcrest - hamcrest-core - ${hamcrest.version} - test - - - com.networknt - json-schema-validator - ${json-schema-validator.version} - - - org.skyscreamer - jsonassert - ${jsonassert.version} - test - - - - - - - github - GitHub Apache Maven Packages - https://maven.pkg.github.com/${env.GITHUB_REPOSITORY} - - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - + + + + + Eclipse AAS Model for Java (AAS4J) implements the specification of the Asset Administration Shell (AAS) such as metamodels, submodels, serialization and deserialization modules, and validators based on the AAS specifications.. + Eclipse Digital Twin - AAS Model for Java (AAS4J) + https://github.com/eclipse-digitaltwin/aas4j + + + SAP SE + https://projects.eclipse.org/projects/dt.aas4j/who + + + Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. + https://projects.eclipse.org/projects/dt.aas4j/who + + + + + scm:git:git://github.com/eclipse-digitaltwin/aas4j.git + scm:git:git:github.com/eclipse-digitaltwin/aas4j.git + https://github.com/eclipse-digitaltwin/aas4j/tree/main + + + 4.0.0 + org.eclipse.digitaltwin.aas4j + aas4j-dataformat-parent + ${revision} + pom + + model + dataformat-aasx + dataformat-core + dataformat-json + dataformat-xml + + + 1 + 1 + 0-SNAPSHOT + ${revision.major}.${revision.minor}.${revision.patch} + 1.1.0-SNAPSHOT + + UTF-8 + UTF-8 + + 3.13.0 + 3.3.1 + 1.6.0 + 3.0.1 + 3.4.2 + 3.11.1 + 3.8.0 + 3.3.1 + 0.8.12 + 4.8.179 + 1.15 + 2.17.0 + 1.27.1 + 3.17.0 + 33.3.1-jre + 5.0.1 + 3.0 + 2.18.1 + 2.0.1.Final + 2.3.1 + 2.1.0 + 4.1.0 + 1.5.3 + 1.5.3 + 4.13.2 + 1.1.1 + 2.7.8 + 5.3.0 + 2.0.16 + 1.3.2 + 4.4.1 + 2.12.1 + 2.10.0 + 5.14.2 + 0.0.20131108.vaadin1 + + + + + org.jacoco + jacoco-maven-plugin + ${plugin.jacoco.version} + + + + prepare-agent + + + + report + prepare-package + + report + + + + jacoco-check + + check + + + + + GROUP + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${plugin.compiler.version} + + 11 + 11 + + + + org.codehaus.mojo + flatten-maven-plugin + ${plugin.flatten.version} + + true + + + + + + + + + + + flatten + process-resources + + flatten + + + + flatten.clean + clean + + clean + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${plugin.projectinfo.version} + + + org.apache.maven.plugins + maven-source-plugin + ${plugin.source.version} + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${plugin.javadoc.version} + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.8.1 + + + + + + + + MavenCentral + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.7 + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.7.0 + true + + ossrh + https://oss.sonatype.org/ + true + + + + + + + + + ossrh + https://s01.oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + org.apache.commons + commons-compress + ${commons-compress.version} + + + org.mockito + mockito-core + ${mockito.version} + test + + + junit + junit + ${junit.version} + test + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + slf4j-simple + ${slf4j.version} + + + org.hamcrest + hamcrest + ${hamcrest.version} + test + + + ${project.groupId} + aas4j-dataformat-core + ${revision} + + + ${project.groupId} + aas4j-dataformat-xml + ${revision} + + + ${project.groupId} + aas4j-dataformat-json + ${revision} + + + ${project.groupId} + aas4j-model + ${model.version} + + + ${project.groupId} + aas4j-dataformat-core + tests + ${revision} + + + org.apache.poi + poi-ooxml + ${poi.version} + + + commons-io + commons-io + ${commons-io.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + io.github.classgraph + classgraph + ${classgraph.version} + + + com.google.guava + guava + ${guava.version} + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + pl.pragmatists + JUnitParams + ${junit-params.version} + + + com.vaadin.external.google + android-json + ${vaadin.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + ${jackson.version} + + + org.xmlunit + xmlunit-core + ${xmlunit.version} + test + + + org.xmlunit + xmlunit-matchers + ${xmlunit.version} + test + + + org.hamcrest + hamcrest-core + ${hamcrest.version} + test + + + com.networknt + json-schema-validator + ${json-schema-validator.version} + + + org.skyscreamer + jsonassert + ${jsonassert.version} + test + + + + + + + github + GitHub Apache Maven Packages + https://maven.pkg.github.com/${env.GITHUB_REPOSITORY} + + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + +