Skip to content

Commit

Permalink
Switch to using <dependencyManagement> (#866)
Browse files Browse the repository at this point in the history
Closes #706.
  • Loading branch information
wetneb committed Apr 9, 2024
1 parent e9ff8a7 commit 8e8aead
Show file tree
Hide file tree
Showing 7 changed files with 107 additions and 33 deletions.
120 changes: 105 additions & 15 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,49 +72,139 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<apacheCommonsCompressVersion>1.26.1</apacheCommonsCompressVersion>
<apacheCommonsLangVersion>3.14.0</apacheCommonsLangVersion>
<apacheCommonsIOVersion>2.16.0</apacheCommonsIOVersion>
<jacksonVersion>2.17.0</jacksonVersion>
<junitVersion>4.13.2</junitVersion>
<hamcrestVersion>2.2</hamcrestVersion>
<mockitoVersion>5.11.0</mockitoVersion>
<rdf4jVersion>4.3.11</rdf4jVersion>
<slf4jVersion>2.0.12</slf4jVersion>
<threetenVersion>1.7.2</threetenVersion>
<okhttpSignpostVersion>1.1.0</okhttpSignpostVersion>
<okhttpVersion>4.12.0</okhttpVersion>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>2.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.11.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.12</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>2.0.12</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.14.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.26.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jdk8</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threeten-extra</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.16.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttpVersion}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp-urlconnection</artifactId>
<version>${okhttpVersion}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>mockwebserver</artifactId>
<version>${okhttpVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>se.akerfeldt</groupId>
<artifactId>okhttp-signpost</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.rdf4j</groupId>
<artifactId>rdf4j-rio-turtle</artifactId>
<version>4.3.11</version>
</dependency>
<dependency>
<groupId>org.eclipse.rdf4j</groupId>
<artifactId>rdf4j-rio-ntriples</artifactId>
<version>4.3.11</version>
</dependency>
</dependencies>
</dependencyManagement>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junitVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>${hamcrestVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockitoVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4jVersion}</version>
</dependency>
<dependency>
<!-- Useful helpers for cleaner coding -->
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${apacheCommonsLangVersion}</version>
</dependency>
</dependencies>

Expand Down
6 changes: 0 additions & 6 deletions wdtk-datamodel/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,32 +30,26 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jdk8</artifactId>
<version>${jacksonVersion}</version>
</dependency>
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threeten-extra</artifactId>
<version>${threetenVersion}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${apacheCommonsIOVersion}</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
2 changes: 0 additions & 2 deletions wdtk-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,10 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4jVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>${apacheCommonsCompressVersion}</version>
</dependency>
</dependencies>

Expand Down
3 changes: 0 additions & 3 deletions wdtk-rdf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,10 @@
<dependency>
<groupId>org.eclipse.rdf4j</groupId>
<artifactId>rdf4j-rio-turtle</artifactId>
<version>${rdf4jVersion}</version>
</dependency>
<dependency>
<groupId>org.eclipse.rdf4j</groupId>
<artifactId>rdf4j-rio-ntriples</artifactId>
<version>${rdf4jVersion}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
Expand All @@ -44,7 +42,6 @@
<groupId>${project.groupId}</groupId>
<artifactId>wdtk-testing</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
Expand Down
4 changes: 2 additions & 2 deletions wdtk-testing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>wdtk-util</artifactId>
<version>${project.version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockitoVersion}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
1 change: 0 additions & 1 deletion wdtk-util/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>${apacheCommonsCompressVersion}</version>
</dependency>
</dependencies>

Expand Down
4 changes: 0 additions & 4 deletions wdtk-wikibaseapi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,24 +35,20 @@
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttpVersion}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp-urlconnection</artifactId>
<version>${okhttpVersion}</version>
</dependency>

<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>mockwebserver</artifactId>
<version>${okhttpVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>se.akerfeldt</groupId>
<artifactId>okhttp-signpost</artifactId>
<version>${okhttpSignpostVersion}</version>
</dependency>

</dependencies>
Expand Down

0 comments on commit 8e8aead

Please sign in to comment.