Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR for next release #256

Merged
merged 118 commits into from
Apr 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
2d9de4c
Bump codecov/codecov-action from 1 to 3
dependabot[bot] Jun 27, 2023
26e2517
Bump actions/setup-java from 1.4.4 to 3.11.0
dependabot[bot] Jun 27, 2023
a943216
Merge pull request #208 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Jun 27, 2023
15ced41
Merge pull request #207 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Jun 27, 2023
5a8c09e
Bump actions/checkout from 2 to 3
dependabot[bot] Jun 27, 2023
53f12f7
Merge pull request #206 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Jun 27, 2023
c17a189
Merge branch 'main' into development
VolkerHartmann Jul 24, 2023
336ceae
Bump io.spring.dependency-management from 1.1.0 to 1.1.3
dependabot[bot] Aug 14, 2023
7dc0330
Bump io.freefair.lombok from 8.0.1 to 8.3
dependabot[bot] Aug 28, 2023
ebaf335
Bump io.freefair.maven-publish-java from 8.0.1 to 8.3
dependabot[bot] Aug 28, 2023
2ac3a17
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 11, 2023
181aa63
Bump org.javers:javers-spring-boot-starter-sql from 7.0.1 to 7.3.3
dependabot[bot] Sep 18, 2023
5e62b32
Bump com.h2database:h2 from 2.1.214 to 2.2.224
dependabot[bot] Sep 18, 2023
53c08f9
Bump actions/setup-java from 3.11.0 to 3.13.0
dependabot[bot] Sep 25, 2023
77d30cd
Merge pull request #229 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Dec 10, 2023
154ded5
Merge pull request #228 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 10, 2023
94208fb
Merge pull request #227 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 10, 2023
01bc80d
Merge pull request #226 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Dec 10, 2023
5c1a580
Merge pull request #224 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 10, 2023
8bbcf0f
Merge branch 'development' into dependabot/gradle/development/io.free…
ThomasJejkal Dec 10, 2023
81d0255
Merge pull request #223 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 10, 2023
093d37c
Merge branch 'development' into dependabot/gradle/development/io.spri…
ThomasJejkal Dec 10, 2023
4ca3165
Merge pull request #220 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 10, 2023
f24fd69
Update CHANGELOG.md
ThomasJejkal Dec 10, 2023
98c5d09
Bump github/codeql-action from 2 to 3
dependabot[bot] Dec 18, 2023
505fac9
Bump springDocVersion from 2.1.0 to 2.3.0
dependabot[bot] Dec 18, 2023
c8bb760
Bump actions/setup-java from 3.13.0 to 4.0.0
dependabot[bot] Dec 18, 2023
db9c065
Bump org.apache.tika:tika-core from 2.8.0 to 2.9.1
dependabot[bot] Dec 18, 2023
974d591
Bump io.freefair.maven-publish-java from 8.3 to 8.4
dependabot[bot] Dec 18, 2023
885eddb
Bump com.fasterxml.jackson.datatype:jackson-datatype-joda
dependabot[bot] Dec 18, 2023
60f6fb5
Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
dependabot[bot] Dec 18, 2023
e01f4eb
Merge pull request #236 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Dec 18, 2023
abd6dbe
Merge pull request #235 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Dec 18, 2023
3e55923
Merge pull request #233 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 18, 2023
1776c99
Merge pull request #232 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 18, 2023
2aaa72f
Merge pull request #234 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 18, 2023
9459a92
Merge pull request #231 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 18, 2023
31625b9
Merge pull request #230 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Dec 18, 2023
12c8183
Bump commons-io:commons-io from 2.13.0 to 2.15.1
dependabot[bot] Dec 25, 2023
d8cd207
Bump com.fasterxml.jackson.module:jackson-module-afterburner
dependabot[bot] Dec 25, 2023
c514a43
Bump org.owasp.dependencycheck from 8.3.1 to 9.0.8
dependabot[bot] Jan 8, 2024
4ca763e
Merge pull request #242 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
3647fb8
Merge pull request #240 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
240c7ef
Merge pull request #238 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
3785f52
Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependabot[bot] Jan 8, 2024
820e6f4
Merge pull request #239 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
2bb3d0f
Bump com.fasterxml.jackson.datatype:jackson-datatype-joda
dependabot[bot] Jan 8, 2024
dc98d5b
Merge pull request #237 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
854bf7e
Bump org.javers:javers-spring-boot-starter-sql from 7.3.3 to 7.3.7
dependabot[bot] Jan 8, 2024
258f13a
Bump io.spring.dependency-management from 1.1.3 to 1.1.4
dependabot[bot] Jan 8, 2024
525f1b0
Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0
dependabot[bot] Jan 8, 2024
abe66ee
Bump org.asciidoctor.jvm.convert from 3.3.2 to 4.0.0
dependabot[bot] Jan 8, 2024
244e689
Merge pull request #247 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
ed8111b
Merge pull request #246 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
d5d429b
Merge pull request #245 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
3747b17
Merge pull request #243 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
c8a1f15
Bump io.freefair.lombok from 8.3 to 8.4
dependabot[bot] Jan 8, 2024
f7f27f4
Merge pull request #244 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 8, 2024
3431305
Bump org.asciidoctor.jvm.convert from 4.0.0 to 4.0.1
dependabot[bot] Jan 15, 2024
a044fb5
Bump org.postgresql:postgresql from 42.6.0 to 42.7.1
dependabot[bot] Jan 15, 2024
dede918
Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
dependabot[bot] Jan 15, 2024
e9d7cdb
Merge pull request #250 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 15, 2024
e7adf7d
Merge pull request #249 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 15, 2024
5b40c26
Merge pull request #248 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Jan 15, 2024
8a4b3d7
Bump org.owasp.dependencycheck from 9.0.8 to 9.0.9
dependabot[bot] Jan 22, 2024
959ccda
Bump org.asciidoctor.jvm.convert from 4.0.1 to 4.0.2
dependabot[bot] Jan 29, 2024
9f13133
Bump codecov/codecov-action from 3 to 4
dependabot[bot] Feb 5, 2024
407c196
Merge pull request #253 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Feb 10, 2024
ce98475
Merge pull request #252 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Feb 10, 2024
89aa5ef
Merge branch 'development' into dependabot/gradle/development/org.owa…
ThomasJejkal Feb 10, 2024
d577b2c
Merge pull request #251 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Feb 10, 2024
aaa34fd
Update gradle.yml
ThomasJejkal Feb 10, 2024
4475ff5
Replaced deprecated required attribute from OpenAPI annotations, opti…
ThomasJejkal Feb 14, 2024
f94020b
Bump io.freefair.maven-publish-java from 8.4 to 8.6
dependabot[bot] Feb 19, 2024
e02d2bc
Bump io.freefair.lombok from 8.4 to 8.6
dependabot[bot] Feb 19, 2024
e0c2abd
Merge pull request #255 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Feb 19, 2024
fce62fb
Merge branch 'development' into dependabot/gradle/development/io.free…
ThomasJejkal Feb 19, 2024
886d9b5
Merge pull request #254 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Feb 19, 2024
0308a09
Update CHANGELOG.md
ThomasJejkal Feb 21, 2024
2c8e731
Bump org.postgresql:postgresql from 42.7.1 to 42.7.2
dependabot[bot] Feb 26, 2024
6999c7b
Bump org.javers:javers-spring-boot-starter-sql from 7.3.7 to 7.3.8
dependabot[bot] Feb 26, 2024
68b125e
Bump actions/setup-java from 4.0.0 to 4.1.0
dependabot[bot] Mar 4, 2024
a66ccef
Merge pull request #259 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Mar 4, 2024
7a50deb
Merge pull request #258 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 4, 2024
1f26b09
Merge pull request #257 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 4, 2024
f60c496
Update CHANGELOG.md
ThomasJejkal Mar 4, 2024
75343db
Bump com.github.dozermapper:dozer-core from 6.5.2 to 7.0.0
dependabot[bot] Mar 11, 2024
7327340
Bump actions/setup-java from 4.1.0 to 4.2.1
dependabot[bot] Mar 18, 2024
12adf28
Bump org.javers:javers-spring-boot-starter-sql from 7.3.8 to 7.4.1
dependabot[bot] Mar 18, 2024
d7a6964
Bump com.fasterxml.jackson.module:jackson-module-afterburner
dependabot[bot] Mar 18, 2024
659d237
Create PR for #270
github-actions[bot] Mar 28, 2024
1663783
Update gradle to 8.5
ThomasJejkal Mar 28, 2024
716d351
Fixed fileVersionNumber handling, version number is now set/updated o…
ThomasJejkal Mar 28, 2024
9e3e266
Merge pull request #271 from kit-data-manager/issue-270-Alignment_of_…
ThomasJejkal Mar 28, 2024
169eaf4
Merge pull request #269 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 28, 2024
8cb11ca
Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
dependabot[bot] Mar 28, 2024
965c79a
Merge pull request #268 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 28, 2024
e59c909
Merge pull request #265 from kit-data-manager/dependabot/github_actio…
dependabot[bot] Mar 28, 2024
ea557e7
Merge pull request #260 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 28, 2024
b67f731
Bump com.fasterxml.jackson.datatype:jackson-datatype-joda
dependabot[bot] Mar 28, 2024
8d1f6f6
Merge pull request #267 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 28, 2024
7be1846
Merge pull request #266 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Mar 28, 2024
e9e78df
Bump org.javers:javers-spring-boot-starter-sql from 7.4.1 to 7.4.2
dependabot[bot] Apr 1, 2024
9853400
Bump org.owasp.dependencycheck from 9.0.9 to 9.1.0
dependabot[bot] Apr 1, 2024
3072721
Bump commons-io:commons-io from 2.15.1 to 2.16.0
dependabot[bot] Apr 1, 2024
6d97691
Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310
dependabot[bot] Apr 1, 2024
a61c1a7
Fixed ContentInformation file version to 1 if versioning service is n…
ThomasJejkal Apr 2, 2024
ce7e389
Merge pull request #276 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Apr 2, 2024
0688a21
Merge pull request #275 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Apr 2, 2024
5a64cb2
Merge pull request #273 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Apr 2, 2024
6fe7c9f
Merge pull request #272 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Apr 2, 2024
e0ace76
Bump springDocVersion from 2.3.0 to 2.5.0
dependabot[bot] Apr 2, 2024
cc91bec
Updated CHANGELOG
ThomasJejkal Apr 2, 2024
58a03a1
Update jacoco to fix build
ThomasJejkal Apr 2, 2024
68bfc79
Updated service-base to 1.2.1, maven release fix applied, fixed tests…
ThomasJejkal Apr 2, 2024
d059220
Updated CHANGELOG
ThomasJejkal Apr 2, 2024
9f03f3f
Merge pull request #277 from kit-data-manager/dependabot/gradle/devel…
dependabot[bot] Apr 2, 2024
1ecc63a
Update CHANGELOG.md
ThomasJejkal Apr 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,18 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initialize minimum JDK version
- name: Setup Java JDK
uses: actions/setup-java@v1.4.4
uses: actions/setup-java@v4.2.1
with:
distribution: zulu
java-version: 17

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -60,7 +60,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -74,4 +74,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
14 changes: 7 additions & 7 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ name: build with gradle

on:
push:
branches: [ master, main, testWorkflow ]
branches: [ main, development ]
pull_request:
branches: [ master, main ]
branches: [ main, development ]

env:
# JDK version used for building jar file
Expand All @@ -22,9 +22,9 @@ jobs:
jdk: [ 17, 19 ]
steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Set up OpenJDK version ...
uses: actions/setup-java@v2
uses: actions/setup-java@v4.2.1
with:
distribution: 'zulu'
java-version: ${{ matrix.jdk }}
Expand All @@ -48,9 +48,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Set up OpenJDK version ...
uses: actions/setup-java@v2
uses: actions/setup-java@v4.2.1
with:
distribution: 'zulu'
java-version: ${{ env.currentBuildVersion }}
Expand All @@ -59,6 +59,6 @@ jobs:
- name: Build with Gradle (JDK ${{ env.currentBuildVersion }})
run: ./gradlew clean check jacocoTestReport
- name: Codecov
uses: codecov/codecov-action@v1
uses: codecov/codecov-action@v4
with:
files: ./build/reports/jacoco/test/jacocoTestReport.xml #optional
4 changes: 2 additions & 2 deletions .github/workflows/publishRelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Java
uses: actions/setup-java@v3
uses: actions/setup-java@v4.2.1
with:
java-version: 17
distribution: zulu
Expand Down
40 changes: 35 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Security

### Changed

### Added

### Fixed

### Security

### Deprecated

### Removed

## [1.2.2] - 2024-04-02

### Fixed
* Alignment of metadata and file version in ContentInformationService by @github-actions in https://github.com/kit-data-manager/repo-core/pull/271

### Security
* Update gradle to 8.5
* Bump actions/setup-java to 4.2.1
* Bump actions/checkout to 4
* Bump codecov/codecov-action to 4
* Bump github/codeql-action to 3
* Bump maven-publish-java to 8.6
* Bump jacoco to 0.8.11
* Bump javers-spring-boot-starter-sql to 7.4.2
* Bump springDocVersion to 2.5.0
* Bump convert to 4.0.2
* Bump tika-core to 2.9.1
* Bump dependencycheck to 9.1.0
* Bump commons-text to 1.11.0
* Bump commons-io to 2.16.0
* Bump postgresql to 42.7.2
* Bump h2 to 2.2.224
* Bump jackson-jaxrs-json-provider to 2.17.0
* Bump jackson-module-afterburner to 2.17.0
* Bump jackson-datatype-jsr310 to 2.17.0
* Bump jackson-datatype-joda to 2.17.0
* Bump dependency-management to 1.1.4
* Bump lombok to 8.6
* Bump dozer-core to 7.0.0
* Bump service-base to 1.2.1

## [1.2.1] - 2023-06-27

### Changed
Expand Down Expand Up @@ -247,7 +276,8 @@ Extracted from the 'base-repo' project.
### Removed
- none

[Unreleased]: https://github.com/kit-data-manager/repo-core/compare/v1.2.1...HEAD
[Unreleased]: https://github.com/kit-data-manager/repo-core/compare/v1.2.2...HEAD
[1.2.2]: https://github.com/kit-data-manager/repo-core/compare/v1.2.1...v1.2.2
[1.2.1]: https://github.com/kit-data-manager/repo-core/compare/v1.2.0...v1.2.1
[1.2.0]: https://github.com/kit-data-manager/repo-core/compare/v1.1.2...v1.2.0
[1.1.2]: https://github.com/kit-data-manager/repo-core/compare/v1.1.1...v1.1.2
Expand Down
59 changes: 27 additions & 32 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,35 +14,35 @@
* limitations under the License.
*/
plugins {
id "io.freefair.lombok" version "8.0.1"
id "io.freefair.maven-publish-java" version "8.0.1"
id "io.spring.dependency-management" version "1.1.0"
id "io.freefair.lombok" version "8.6"
id "io.freefair.maven-publish-java" version "8.6"
id "io.spring.dependency-management" version "1.1.4"
//id "com.github.kt3k.coveralls" version "2.8.1"
id "org.owasp.dependencycheck" version "8.3.1"
id "org.asciidoctor.jvm.convert" version "3.3.2"
id "org.owasp.dependencycheck" version "9.1.0"
id "org.asciidoctor.jvm.convert" version "4.0.2"
//id "org.ajoberstar.grgit" version "2.0.1"
id "com.jfrog.bintray" version "1.8.5"
id "java"
id "jacoco"
// plugins for release and publishing to maven repo
id "signing"
id "net.researchgate.release" version "3.0.2"
id "io.github.gradle-nexus.publish-plugin" version "1.3.0"
id "io.github.gradle-nexus.publish-plugin" version "2.0.0-rc-2"
id 'maven-publish'
}

ext {
// versions of dependencies
springBootVersion = '3.1.0'
springDocVersion = '2.1.0'
javersVersion = '7.0.1'
springDocVersion = '2.5.0'
javersVersion = '7.4.2'
}

description = "Core module for data repositories based on metadata model of datacite."
group = 'edu.kit.datamanager'

sourceCompatibility = 1.17
targetCompatibility = 1.17
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

jar {
archiveBaseName = 'repo-core'
Expand Down Expand Up @@ -87,43 +87,37 @@ dependencies {
implementation "org.springdoc:springdoc-openapi-starter-webmvc-api:${springDocVersion}"
// apache
implementation "commons-configuration:commons-configuration:1.10"
implementation "commons-io:commons-io:2.13.0"
implementation "commons-io:commons-io:2.16.0"
implementation "org.apache.commons:commons-collections4:4.4"
// includes commons-lang3
implementation "org.apache.commons:commons-text:1.10.0"
implementation "org.apache.commons:commons-text:1.11.0"
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
implementation "org.apache.tika:tika-core:2.8.0"
implementation "org.apache.tika:tika-core:2.9.1"
// javers
implementation "org.javers:javers-spring-boot-starter-sql:${javersVersion}"
implementation "com.google.code.gson:gson:2.10.1"

// Database
implementation "com.h2database:h2:2.1.214"
implementation "org.postgresql:postgresql:42.6.0"
implementation "com.h2database:h2:2.2.224"
implementation "org.postgresql:postgresql:42.7.2"
// XML
implementation "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.15.2"
implementation "com.fasterxml.jackson.module:jackson-module-afterburner:2.15.2"
implementation "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.17.0"
implementation "com.fasterxml.jackson.module:jackson-module-afterburner:2.17.0"

implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2"
implementation "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.15.2"
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.0"
implementation "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.17.0"

//implementation "com.monitorjbl:spring-json-view:1.0.1"

implementation "de.codecentric:spring-boot-admin-starter-client:3.0.4"
// log4j core
implementation "org.apache.logging.log4j:log4j-core"
implementation "ch.qos.logback:logback-classic"
//Java 11 Support
// implementation "javax.xml.bind:jaxb-api:2.3.1"
// implementation "com.sun.xml.bind:jaxb-core:4.0.2"
// implementation "com.sun.xml.bind:jaxb-impl:4.0.2"
// implementation "javax.activation:activation:1.1.1"
// implementation "org.javassist:javassist:3.29.2-GA"

implementation "edu.kit.datamanager:service-base:1.2.0"

implementation "edu.kit.datamanager:service-base:1.2.1"

implementation "com.github.java-json-tools:json-patch:1.13"
implementation "com.github.dozermapper:dozer-core:6.5.2"
implementation "com.github.dozermapper:dozer-core:7.0.0"

testImplementation "junit:junit:4.13.2"
testImplementation "org.springframework:spring-test"
Expand All @@ -135,10 +129,11 @@ dependencies {

//Java 11 Support
testImplementation "org.mockito:mockito-inline:5.2.0"
}

// testImplementation 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.9.2'
// asciidoctor 'org.springframework.restdocs:spring-restdocs-asciidoctor:2.0.4.RELEASE'
// asciidoctor 'com.github.allati.asciidoctor.monotree:asciidoctor-extension-monotree:0.0.1'
def signingTasks = tasks.withType(Sign)
tasks.withType(AbstractPublishToMaven).configureEach{
mustRunAfter(signingTasks)
}

test {
Expand All @@ -161,7 +156,7 @@ test {
}

jacoco {
toolVersion = "0.8.7"
toolVersion = "0.8.11"
}

tasks.withType(Test) {
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
8 changes: 4 additions & 4 deletions src/main/java/edu/kit/datamanager/repo/domain/Agent.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,18 @@
public class Agent {

@Id
@Schema(required = false, accessMode = Schema.AccessMode.READ_ONLY)
@Schema(requiredMode = Schema.RequiredMode.NOT_REQUIRED, accessMode = Schema.AccessMode.READ_ONLY)
@GeneratedValue(strategy = GenerationType.IDENTITY)
@SecureUpdate({"FORBIDDEN"})
@Searchable
private Long id;
@Schema(description = "Family name of the user.", example = "Doe", required = false)
@Schema(description = "Family name of the user.", example = "Doe", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
@Field(type = FieldType.Keyword, name = "familyName")
private String familyName;
@Schema(description = "Given name of the user.", example = "John", required = false)
@Schema(description = "Given name of the user.", example = "John", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
@Field(type = FieldType.Keyword, name = "givenName")
private String givenName;
@Schema(description = "Affiliation of the user, e.g. home institution.", example = "Karlsruhe Institute of Techology", required = false)
@Schema(description = "Affiliation of the user, e.g. home institution.", example = "Karlsruhe Institute of Techology", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
@ElementCollection
@Field(type = FieldType.Text)
private Set<String> affiliations = new HashSet<>();
Expand Down
10 changes: 5 additions & 5 deletions src/main/java/edu/kit/datamanager/repo/domain/Box.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,21 +36,21 @@
public class Box {

@Id
@Schema(required = false, accessMode = Schema.AccessMode.READ_ONLY)
@Schema(requiredMode = Schema.RequiredMode.NOT_REQUIRED, accessMode = Schema.AccessMode.READ_ONLY)
@GeneratedValue(strategy = GenerationType.IDENTITY)
@SecureUpdate({"FORBIDDEN"})
@Searchable
private Long id;
@Schema(description = "-67.302", example = "-180 <= westLongitude <= 180", required = true)
@Schema(description = "-67.302", example = "-180 <= westLongitude <= 180", requiredMode = Schema.RequiredMode.REQUIRED)
@Field(type = FieldType.Float, name = "westLongitude")
private float westLongitude;
@Schema(description = "-67.302", example = "-180 <= eastLongitude <= 180", required = true)
@Schema(description = "-67.302", example = "-180 <= eastLongitude <= 180", requiredMode = Schema.RequiredMode.REQUIRED)
@Field(type = FieldType.Float, name = "eastLongitude")
private float eastLongitude;
@Schema(description = "31.233", example = "-90 <= southLatitude <= 90", required = true)
@Schema(description = "31.233", example = "-90 <= southLatitude <= 90", requiredMode = Schema.RequiredMode.REQUIRED)
@Field(type = FieldType.Float, name = "southLatitude")
private float southLatitude;
@Schema(description = "31.233", example = "-90 <= northLatitude <= 90", required = true)
@Schema(description = "31.233", example = "-90 <= northLatitude <= 90", requiredMode = Schema.RequiredMode.REQUIRED)
@Field(type = FieldType.Float, name = "northLatitude")
private float northLatitude;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ public class ContentInformation implements EtagSupport, Serializable {
public static final MediaType CONTENT_INFORMATION_MEDIA_TYPE = MediaType.parseMediaType("application/vnd.datamanager.content-information+json");

@Id
@Schema(required = false, accessMode = Schema.AccessMode.READ_ONLY)
@Schema(requiredMode = Schema.RequiredMode.NOT_REQUIRED, accessMode = Schema.AccessMode.READ_ONLY)
@GeneratedValue(strategy = GenerationType.IDENTITY)
@SecureUpdate({"FORBIDDEN"})
@Searchable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,18 +77,18 @@ public String getValue() {
}

@Id
@Schema(required = false, accessMode = Schema.AccessMode.READ_ONLY)
@Schema(requiredMode = Schema.RequiredMode.NOT_REQUIRED, accessMode = Schema.AccessMode.READ_ONLY)
@GeneratedValue(strategy = GenerationType.IDENTITY)
@SecureUpdate({"FORBIDDEN"})
@Searchable
private Long id;
@Schema(description = "Contributing user.", implementation = edu.kit.datamanager.repo.domain.Agent.class, required = true)
@Schema(description = "Contributing user.", implementation = edu.kit.datamanager.repo.domain.Agent.class, requiredMode = Schema.RequiredMode.REQUIRED)
@OneToOne(cascade = jakarta.persistence.CascadeType.ALL, orphanRemoval = true)
@Field(type = FieldType.Nested, includeInParent = true)
private Agent user;

//vocab, e.g. Producer, Editor...
@Schema(description = "Controlled vocabulary value describing the contribution type, e.g. Producer.", required = true)
@Schema(description = "Controlled vocabulary value describing the contribution type, e.g. Producer.", requiredMode = Schema.RequiredMode.REQUIRED)
@Enumerated(EnumType.STRING)
@Field(type = FieldType.Keyword, name = "contributionType")
private TYPE contributionType;
Expand Down
Loading
Loading