13d3dfb885
pom.xml: add more information
...
Add description and developers section to satisfy requirements.
See: https://central.sonatype.org/publish/requirements/
2024-06-26 16:10:36 +03:00
1e7df1ce46
Remove use of oss-parent
...
This is boilerplate that came from setting up the project and has
been deprecated for several years.
2024-06-26 16:04:14 +03:00
443e5576ab
Bump version to 7.6.1.4-SNAPSHOT
2024-06-26 15:02:07 +03:00
8531992412
Version 7.6.1.3
2024-06-26 15:00:25 +03:00
27016f5f77
CHANGELOG.md: add unreleased notes
2024-06-26 14:12:37 +03:00
3a583c4f86
src/main/java: more DOI normalization
...
Normalize %2f to /.
2024-06-26 12:46:08 +03:00
28668f76c9
src/main: remove numbered comments in NormalizeDOIs
2024-06-25 11:55:36 +03:00
e0153fd38a
src/main: add more DOI formats to NormalizeDOIs
...
I saw some DOIs like "www.doi.org" in our repository recently.
2024-06-25 11:42:37 +03:00
12a606ac61
pom.xml: bump version to 7.6.1.3-SNAPSHOT
2024-05-14 12:47:47 +03:00
692a62b454
src/main/java: update curation tasks README.md
...
Add eperson ID to curation invocation. DSpace 7 requires this.
2024-04-29 09:33:39 +03:00
d4ca92066a
Version 7.6.1.2
2024-04-25 12:58:07 +03:00
5ad8c556e9
src/main/java: simplify curation task results
...
We don't need to print the Handle because some items can be in the
workflow still so this will be null, but also because DSpace will
already show the Handle in the log before printing the result.
2024-04-25 12:53:15 +03:00
77425c13bf
src/main/java: remove report() from curation tasks
...
Results are a single-line status that shows the result of the task,
but reports are like a running log of changes to the item and have
more complicated use cases and configuration requirements.
For now I will disable reports since I'm not using them.
2024-04-25 12:51:30 +03:00
5e0a456fb5
README.md: fix links
2024-04-23 14:28:27 +03:00
9050caf37f
Version 7.6.1.1
...
Unsure of the versioning, but something tells me I should follow
the upstream DSpace versioning to keep things simple.
2024-04-23 13:11:12 +03:00
639148dc19
src/main/java: minor update to ctasks README.md
2024-04-23 13:08:52 +03:00
369f81d181
README.md: minor updates
2024-04-23 13:08:34 +03:00
7a91305742
Add new NormalizeDOIs curation task
2024-04-23 13:07:55 +03:00
b15dd50c16
pom.xml: upgrade all maven plugins to latest
2024-04-23 08:10:05 +03:00
0c35e81362
pom.xml: compile for Java 11
...
New as of JDK 9:
> The --release option ensures that the code is compiled following the rules of the programming language of the specified release, and that generated classes target the release as well as the public API of that release. This means that, unlike the -source and -target options, the compiler will detect and generate an error when using APIs that don't exist in previous releases of Java SE.
Also, as of DSpace 7 we the minimum JDK is 11 anyway.
See: https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-release.html
2024-04-23 08:05:59 +03:00
2fb8d274c9
pom.xml: fix developer connection scm link
...
Not sure what this is used for, but the link is wrong.
2024-04-23 07:58:27 +03:00
169b063e9a
pom.xml: use https for GitHub link
2024-04-23 07:55:53 +03:00
0cb533b2c4
Fix license headers
...
I meant to use GPL-3.0-only.
2024-04-22 16:59:12 +03:00
ee6518035e
Bump version to 7.6.1
2024-01-02 20:34:14 +03:00
14051984f3
pom.xml: downgrade gson to v2.9.0
...
Downgrade gson to avoid dependency convergence issues in DSpace.
2024-01-02 20:28:19 +03:00
9faf657c59
Bump version to 7.6-SNAPSHOT
2024-01-02 19:54:46 +03:00
7fb78c2722
src/main/java: minor refactoring
...
Suggested by IntelliJ.
2024-01-02 19:34:51 +03:00
6ef9f521bf
src/main/resources: fix trailing comma in JSON
2024-01-02 18:03:52 +03:00
1a345de36a
pom.xml: fix missing Handle jar
...
It seems Handle jars are not published on Maven Central so we get
this error while packaging:
[ERROR] Failed to execute goal on project cgspace-java-helpers: Could not resolve dependencies for project io.github.ilri.cgspace:cgspace-java-helpers:jar:7.6-SNAPSHOT: net.handle:handle:jar:9.3.0 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
This is probably related to DSpace 7.x using a vanilla Handle jar
instead of the customized one.
2024-01-02 16:56:43 +03:00
eb66ccbd0d
.idea/misc.xml: use Java 17
...
Latest IDEA configuration after updating settings in the IDE.
2023-12-28 10:49:42 +03:00
62138540ae
.github/workflows/maven.yml: update setup actions
2023-12-28 10:37:55 +03:00
c0d0e40321
.github/workflows/maven.yml: use Java 17
2023-12-28 10:36:14 +03:00
f2a637f0a8
.github/workflows/maven.yml: dspace7 branch
2023-12-28 10:35:32 +03:00
6e38a2f7e1
pom.xml: update dependencies
...
Package builds. Haven't tested releasing.
2023-12-28 10:33:44 +03:00
f9d7e5f6a2
src/main/java: minor refactor
...
Use isEmpty() instead of checking size.
2023-12-28 10:26:11 +03:00
9e965afdb7
src/main/java: change getSize() to getSizeBytes()
...
Apparently this changed in DSpace 7. Untested, but it compiles now.
2023-12-28 10:18:40 +03:00
408a0e1c19
src/main/java: update log4j usage
...
Untested, but compiles.
2023-12-28 10:17:24 +03:00
ea9f669e9c
pom.xml: use dspace-api 7.6.1
2023-12-28 10:16:16 +03:00
546101bc92
CHANGELOG.md: Add notes about new common names
2023-02-26 21:16:46 +03:00
0a7cf7bf59
Import iso-codes snapshot
...
After my merge request to Debian's iso-codes package was merged we
now no longer need to maintain local overrides for Iran, Laos, and
Syria, as those are officially in iso-codes.
See: https://salsa.debian.org/iso-codes-team/iso-codes/-/merge_requests/32
2023-02-26 21:13:44 +03:00
8c0a8fbcd1
Bump version to 6.2-SNAPSHOT
...
I can't figure out how to get non-snapshot releases on Central.
2023-02-21 10:59:54 +03:00
c05a2e4f96
Version 6.2
2023-02-20 20:37:40 +03:00
cf2af393c0
CHANGELOG.md: add note about iso-codes 4.12.0
2022-11-07 12:23:07 +03:00
1f6ba4af67
src: import iso-codes 4.12.0
...
This updates the name for TR from "Turkey" to "Türkiye".
See: https://salsa.debian.org/iso-codes-team/iso-codes/-/blob/main/CHANGELOG.md#4120-2022-11-06
2022-11-07 12:21:39 +03:00
5ceaebaeae
README.md: add more TODO
2022-10-31 11:49:39 +03:00
f3dcc6e261
pom.xml: bump version to 6.2-SNAPSHOT
2022-10-31 11:47:13 +03:00
3eddbc3e22
Version 6.1
2022-10-31 11:43:54 +03:00
dbf59f784c
README.md: add notes on deploying to Maven Central
2022-10-31 11:40:59 +03:00
0ffa4c8d37
pom.xml: fix version of maven-deploy-plugin
2022-10-31 11:37:25 +03:00
970d0c074e
README.md: reference DSpace 6 docs
2022-10-31 11:11:50 +03:00