Commit Graph

94 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
Kim Shepherd
12f078f0e7 Request-a-copy improvement: Package info and POM changes 2025-03-27 13:19:31 +01: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
Tim Donohue
9cc078aa33 Fix multiple declarations of maven-dependency-plugin. Combine two tasks into one declaration 2024-11-14 14:58:49 -06:00
Mark H. Wood
353cf71f3a Fix new ErrorProne errors from new EP version, and a few ancient warnings. 2024-09-18 11:36:45 -04: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
Tim Donohue
ec7415e43a Minor POM cleanup. dspace.dir should not end in a slash. 2024-03-20 09:43:09 -05:00
Tim Donohue
7b25144684 Upgrade to Hibernate 6. Migrate more javax to jakarta. Realign imports to fix checkstyle errors 2024-03-20 09:41:51 -05:00
Vincenzo Mecca
c0d68ee7d0 [DSC-963] Addresses changes of the PR#8797 2024-01-23 12:19:13 +01:00
Vincenzo Mecca
21b8c1b6a1 [DSC-963] Fixes server unpacking 2023-12-28 17:09:57 +01:00
Vincenzo Mecca
0ee727e910 [DSC-963] Update to 8.0-SNAPSHOT 2023-12-28 16:22:01 +01:00
Vincenzo Mecca
b2eb057803 Merge remote-tracking branch 'origin/main' into DSC-963_main
# Conflicts:
#	pom.xml
2023-12-28 12:01:21 +01:00
Vincenzo Mecca
c1d6090789 [DSC-963] Fixes dspace-server-webapp target folder 2023-12-27 19:46:51 +01:00
Tim Donohue
2b42811e97 [maven-release-plugin] prepare for next development iteration 2023-06-30 14:37:09 -05:00
Tim Donohue
a533704a27 [maven-release-plugin] prepare for next development iteration 2023-06-23 12:10:56 -05:00
Tim Donohue
5a43e6bcf1 [maven-release-plugin] prepare release dspace-7.6 2023-06-23 12:10:53 -05:00
Tim Donohue
6b7656f8b8 Remove oracle profiles from POMs 2023-05-03 14:08:05 -05:00
Luca Giamminonni
3767ae8ab1 [DSC-963] Fixed porting on main 2023-04-20 11:47:04 +02:00
Luca Giamminonni
12cb9a82df [DSC-963] Refactoring to maintain server module 2023-04-20 11:31:30 +02:00
Luca Giamminonni
d6446b15ae [DSC-963] Create new project to run dspace with embedded tomcat 2023-04-20 11:20:33 +02:00
Tim Donohue
3aa3a945af [maven-release-plugin] prepare for next development iteration 2023-02-17 10:12:27 -06:00
Tim Donohue
654520e1bb [maven-release-plugin] prepare release dspace-7.5 2023-02-17 10:12:23 -06:00
Tim Donohue
d6cc202e6b Require commons-text 1.10.0 in dependencyManagement. Remove unnecessary references to commons-text elsewhere in POMs 2022-10-19 10:27:01 -05:00
Tim Donohue
7837fbacd1 [maven-release-plugin] prepare for next development iteration 2022-10-06 12:53:51 -05:00
Tim Donohue
4cdb66267e [maven-release-plugin] prepare release dspace-7.4 2022-10-06 12:53:47 -05:00
Tim Donohue
41bf4e9956 Fix Jetty dependencies issues by forcing a specific version to be used, instead of via exclusions 2022-09-29 15:58:33 -05:00
Tim Donohue
c532d410a2 [maven-release-plugin] prepare for next development iteration 2022-06-24 12:11:54 -05:00
Tim Donohue
bbdff34806 [maven-release-plugin] prepare release dspace-7.3 2022-06-24 12:11:50 -05:00
Tim Donohue
e9e4cdbaac Fix dependencies in overlay modules so that example ITs pass 2022-04-04 10:19:35 -05:00
Tim Donohue
b894071c16 Switch to SolrJ & Solr-Core. We don't actually use Solr-Cell. Upgrade Tika dependencies 2022-04-04 10:19:35 -05:00
Tim Donohue
18c524170a [maven-release-plugin] prepare for next development iteration 2022-02-03 13:14:11 -06:00
Tim Donohue
122924af82 [maven-release-plugin] prepare release dspace-7.2 2022-02-03 13:14:08 -06:00
Tim Donohue
e297d98095 [maven-release-plugin] prepare for next development iteration 2021-10-28 13:49:02 -05:00
Tim Donohue
c2e31d08ef [maven-release-plugin] prepare release dspace-7.1 2021-10-28 13:48:56 -05:00
Tim Donohue
3d9df39231 [maven-release-plugin] prepare for next development iteration 2021-07-29 14:09:30 -05:00
Tim Donohue
69345ff3fc [maven-release-plugin] prepare release dspace-7.0 2021-07-29 14:09:20 -05:00
Tim Donohue
16e7fc9127 [maven-release-plugin] prepare for next development iteration 2021-04-15 16:44:11 -05:00
Tim Donohue
02a301b530 [maven-release-plugin] prepare release dspace-7.0-beta5 2021-04-15 16:44:04 -05:00
Tim Donohue
f2f7d127aa Upgrade Mockito & use "mockito-inline" to allow for mocking static methods 2021-03-31 15:36:38 -05:00
Tim Donohue
781456fadb Upgrade Jetty to avoid security warnings from Snyk. Also fixes GitHub security alert 2021-02-25 10:36:04 -06:00
Tim Donohue
022b79cb5e Upgrade to Solr 8.7.0. Fix dependency convergence issues. Minor fix to MockSolrServer for Solr 8 compatibility 2021-02-25 10:36:03 -06:00