Commit Graph

18 Commits

Author SHA1 Message Date
Tim Donohue
a58e986e57 [maven-release-plugin] prepare for next development iteration 2025-05-23 11:17:15 -05:00
Tim Donohue
8881fc705a [maven-release-plugin] prepare for next development iteration 2025-05-23 10:25:36 -05:00
Tim Donohue
c67e999253 [maven-release-plugin] prepare release dspace-9.0 2025-05-23 10:25:32 -05:00
Tim Donohue
779f176998 [maven-release-plugin] prepare for next development iteration 2025-04-04 12:34:29 -05:00
Tim Donohue
0896000a65 [maven-release-plugin] prepare release dspace-9.0-rc1 2025-04-04 12:34:25 -05:00
David P. Steelman
5bf1f26eba Adjustments to POM files so that the changes in "modules/server" are
incorporated into the JAR generated by "server-boot".

This commit adds an "attachClasses" parameter to the "maven-war-plugin"
in the "dspace/modules/server/pom.xml", which generates a JAR file that
can be referenced in the "dspace/modules/server-boot/pom.xml"
(see <https://maven.apache.org/plugins/maven-war-plugin/war-mojo.html#attachClasses>)
via

```
        <dependency>
            <groupId>org.dspace.modules</groupId>
            <artifactId>server</artifactId>
            <classifier>classes</classifier>
        </dependency>
```

The dependency must be placed *before* the "dspace-server-webapp"
dependency, to ensure that it overrides the classes in the
"dspace-server-webapp" module. In the "server-boot.jar", the
CLASSPATH is determined by the order of JARs in the
"BOOT-INF/classpath.idx", which is generated based on the order of
dependencies in the POM (see https://stackoverflow.com/a/67997782).

The root "pom.xml" file was modified to provide the version for
"modules/server" JAR file, in keeping with how the versions of other
JAR files are specified.
2024-11-25 08:57:37 -05:00
Tim Donohue
e27ceb57c1 Remove unused dependencies from several modules 2024-11-20 12:45:05 -06:00
Christian Clauss
dbf33f2113 Fix typos discovered by codespell 2024-08-06 16:37:21 +02:00
Tim Donohue
68c3ba26e8 [maven-release-plugin] prepare for next development iteration 2024-06-26 13:54:59 -05:00
Tim Donohue
87f66fbc55 [maven-release-plugin] prepare for next development iteration 2024-06-21 14:23:32 -05:00
Tim Donohue
b2ae1d5419 [maven-release-plugin] prepare release dspace-8.0 2024-06-21 14:23:27 -05:00
Tim Donohue
fbb8403df7 [maven-release-plugin] prepare for next development iteration 2024-04-05 16:48:03 -05:00
Tim Donohue
769129115a [maven-release-plugin] prepare release dspace-8.0-rc1 2024-04-05 16:48:00 -05:00
Vincenzo Mecca
c0d68ee7d0 [DSC-963] Addresses changes of the PR#8797 2024-01-23 12:19:13 +01:00
Vincenzo Mecca
0ee727e910 [DSC-963] Update to 8.0-SNAPSHOT 2023-12-28 16:22:01 +01:00
Luca Giamminonni
313a1d8d68 [DSC-963] Suppress checkstyle warning 2023-04-20 11:31:54 +02:00
Luca Giamminonni
4b72466d74 [DSC-963] Configured spring boot maven plugin 2023-04-20 11:31:44 +02:00
Luca Giamminonni
12cb9a82df [DSC-963] Refactoring to maintain server module 2023-04-20 11:31:30 +02:00