Commit Graph

33 Commits

Author SHA1 Message Date
Alan Orth 12a606ac61
pom.xml: bump version to 7.6.1.3-SNAPSHOT 2024-05-14 12:47:47 +03:00
Alan Orth d4ca92066a
Version 7.6.1.2 2024-04-25 12:58:07 +03:00
Alan Orth 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
Alan Orth b15dd50c16
pom.xml: upgrade all maven plugins to latest 2024-04-23 08:10:05 +03:00
Alan Orth 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
Alan Orth 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
Alan Orth 169b063e9a
pom.xml: use https for GitHub link 2024-04-23 07:55:53 +03:00
Alan Orth 0cb533b2c4
Fix license headers
I meant to use GPL-3.0-only.
2024-04-22 16:59:12 +03:00
Alan Orth ee6518035e
Bump version to 7.6.1 2024-01-02 20:34:14 +03:00
Alan Orth 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
Alan Orth 9faf657c59
Bump version to 7.6-SNAPSHOT 2024-01-02 19:54:46 +03:00
Alan Orth 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
Alan Orth 6e38a2f7e1
pom.xml: update dependencies
Package builds. Haven't tested releasing.
2023-12-28 10:33:44 +03:00
Alan Orth ea9f669e9c
pom.xml: use dspace-api 7.6.1 2023-12-28 10:16:16 +03:00
Alan Orth 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
Alan Orth c05a2e4f96
Version 6.2 2023-02-20 20:37:40 +03:00
Alan Orth f3dcc6e261
pom.xml: bump version to 6.2-SNAPSHOT 2022-10-31 11:47:13 +03:00
Alan Orth 3eddbc3e22
Version 6.1 2022-10-31 11:43:54 +03:00
Alan Orth 0ffa4c8d37
pom.xml: fix version of maven-deploy-plugin 2022-10-31 11:37:25 +03:00
Alan Orth b31557aa05
pom.xml: remove junit
I don't have any tests and I'm not using this.
2022-10-05 15:59:36 +03:00
Alan Orth 781ddcd931
pom.xml: set Java compiler/target to JDK 8 2022-10-05 15:00:38 +03:00
Alan Orth 49cb8e3468
pom.xml: Update dependencies 2022-10-05 14:59:30 +03:00
Alan Orth 6b72ddefc1
pom.xml: Move to next SNAPSHOT version 2020-08-08 13:14:03 +03:00
Alan Orth cea97aebe5
Version 6.0 2020-08-08 13:13:28 +03:00
Alan Orth 307480f249
Rename to cgspace-java-helpers again
I don't know what the hell happened.
2020-08-07 22:37:40 +03:00
Alan Orth 9bf487a336
pom.xml: Use 6.0-SNAPSHOT for DSpace 6 version
I think the most easily understandable versioning scheme is to use
the major number from the compatible DSpace version.
2020-08-05 12:33:25 +03:00
Alan Orth 5a467f92e0
pom.xml: Bump dependencies for DSpace 6 2020-08-04 15:37:39 +03:00
Alan Orth 50a4f68b9d pom.xml: Add bits for deploying to OSSRH
Any time I run `mvn deploy` it will upload a snapshot to OSSRH with
the version "1.0-SNAPSHOT" and some timestamp. I still haven't fig-
ured out how to "promote a release".
2020-08-03 14:32:54 +03:00
Alan Orth dcb0532be2
Change groupId to prepare for upload to Central
It's much easier to get your package verified on Central if it uses
a GitHub groupId. Otherwise you need to use DNS verification! This
changes the groupId:

- from: org.cgiar.cgspace.ctask
- to: io.github.ilri.cgspace

Also the package changed as well.

See: https://central.sonatype.org/pages/producers.html
2020-08-02 23:48:13 +03:00
Alan Orth 74caed79fa
pom.xml: Use ILRI GitHub 2020-08-02 23:19:32 +03:00
Alan Orth 820e09a08f
pom.xml: Add link to GitHub project 2020-08-02 23:06:50 +03:00
Alan Orth c2c5baaf7a
Use gson 2.2.1
That's the same version that DSpace 5.8 is using so we should use
it here as well so we don't forget. Unfortunately this means that
we can't use the ability to use alternate serializednames. We will
need to create different classes to map to our different JSON files
instead of simply matching different elements on the fly.
2020-08-01 20:21:25 +03:00
Alan Orth 89f1734a9a
Initial commit 2020-07-31 21:40:15 +03:00