Skip to content

Commit

Permalink
Update poms
Browse files Browse the repository at this point in the history
  • Loading branch information
Gram21 committed Mar 7, 2024
1 parent ea0870a commit 3034a51
Show file tree
Hide file tree
Showing 6 changed files with 64 additions and 85 deletions.
35 changes: 21 additions & 14 deletions framework/common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,13 @@
</parent>

<artifactId>common</artifactId>
<name>Common Utilities and Pipeline Definitions</name>
<name>ArDoCo Common Utilities and Pipeline Definitions</name>

<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
Expand All @@ -24,9 +28,13 @@
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>info.debatty</groupId>
<artifactId>java-string-similarity</artifactId>
<version>2.0.0</version>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.26.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
Expand All @@ -37,6 +45,11 @@
<artifactId>jena-arq</artifactId>
<version>4.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-core</artifactId>
<version>4.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-tools</artifactId>
Expand All @@ -46,6 +59,10 @@
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
Expand All @@ -60,16 +77,6 @@
<artifactId>jsoup</artifactId>
<version>1.17.2</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
Expand Down
8 changes: 2 additions & 6 deletions framework/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,8 @@
<artifactId>framework</artifactId>
<packaging>pom</packaging>

<name>InFormALin Framework</name>
<description>The goal of this project was to connect informal artifacts like architecture documentation and formal
artifacts like models. The InFormALin Framework is actively developed by researchers of the Modelling for
Continuous Software Engineering (MCSE) group of KASTEL - Institute of Information Security and Dependability at
the KIT. This work was supported by funding from the topic Engineering Secure Systems of the Helmholtz
Association (HGF) and by KASTEL Security Research Labs (46.23.01).</description>
<name>ArDoCo Framework</name>
<description>This framework contains the code for defining the architecture, data structures, and interfaces of the ArDoCo approach as well as the common code.</description>

<modules>
<module>common</module>
Expand Down
23 changes: 8 additions & 15 deletions framework/text-provider-json/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@
<artifactId>text-provider-json</artifactId>
<packaging>jar</packaging>
<name>TextProvider JSON</name>
<description>Definition of the JSON schema for the TextProvider</description>

<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
<artifactId>jackson-annotations</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
Expand All @@ -34,19 +34,12 @@
<version>${ardoco.version}</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-json-schema</artifactId>
<version>4.5.3</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
</dependency>
</dependencies>
</project>
16 changes: 4 additions & 12 deletions pipeline-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
</parent>

<artifactId>pipeline-core</artifactId>
<name>Pipeline Core</name>
<description>This module contains the pipeline definition or ArDoCo.</description>

<dependencies>
<dependency>
Expand All @@ -17,23 +19,13 @@
<version>${revision}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
Expand Down
60 changes: 27 additions & 33 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,12 @@
<version>${revision}</version>
<packaging>pom</packaging>

<name>ArDoCo (Core) - The Consistency Analyzer</name>
<name>ArDoCo - The Consistency Analyzer: Core Framework</name>
<description>The goal of this project is to connect architecture documentation and models while identifying missing
or deviating elements (inconsistencies). An element can be any representable item of the model, like a component
or a relation. To do so, we first create trace links and then make use of them and other information to identify
inconsistencies. ArDoCo is actively developed by researchers of the Modelling for Continuous Software
Engineering (MCSE) group of KASTEL - Institute of Information Security and Dependability at the KIT.
This work was supported by funding from the topic Engineering Secure Systems of the Helmholtz Association (HGF)
and by KASTEL Security Research Labs
(46.23.01).</description>
Engineering (MCSE) group of KASTEL - Institute of Information Security and Dependability at the KIT.</description>
<url>https://github.com/ArDoCo/Core</url>
<licenses>
<license>
Expand Down Expand Up @@ -71,7 +68,7 @@
</distributionManagement>

<properties>
<revision>0.42.0-SNAPSHOT</revision>
<revision>1.0.0-SNAPSHOT</revision>
<ardoco.version>${revision}</ardoco.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
Expand Down Expand Up @@ -145,7 +142,6 @@
<version>2.15.1</version>
</dependency>

<!-- Commons -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
Expand Down Expand Up @@ -173,8 +169,6 @@
<artifactId>eclipse-collections</artifactId>
<version>${eclipse-collections.version}</version>
</dependency>

<!-- Eclipse collections -->
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
Expand All @@ -185,30 +179,6 @@
<artifactId>org.eclipse.jgit</artifactId>
<version>6.8.0.202311291450-r</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
Expand Down Expand Up @@ -253,6 +223,30 @@
<artifactId>error_prone_core</artifactId>
<version>${error-prone.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
Expand Down
7 changes: 2 additions & 5 deletions report/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

<artifactId>report</artifactId>
<packaging>jar</packaging>
<name>Report</name>
<description>This module is used to create reports for SonarCloud and similar.</description>

<properties>
<maven.deploy.skip>true</maven.deploy.skip>
Expand All @@ -34,11 +36,6 @@
<artifactId>text-provider-json</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
Expand Down

0 comments on commit 3034a51

Please sign in to comment.