dataverse icon indicating copy to clipboard operation
dataverse copied to clipboard

Publish Parent POM to simplify keeping Exporters in Sync

Open qqmyers opened this issue 1 year ago • 5 comments

Overview of the Feature Request Several recent automated PRs in the dataverse-exporters repo are to update libraries that are also in use in Dataverse. It would be useful to be able to keep those in sync with the version in Dataverse, which, per @poikilotherm , would be easier if the Dataverse parent pom is published to maven central. We discussed today that this might be something that could be looked into around ~June 2024 (If anyone has time before then feel free to pick this up!) with work to update the example and current external exporters to adopt using the Dataverse parent pom being done ~ in parallel. Having the pom available from maven could help other projects as well and may also allow exporters to be smaller (and use the libraries already deployed in the war).

Any brand new behavior do you want to add to Dataverse? This is nominally a change in the repo rather than the Dataverse software per se.

Any open or closed issues related to this feature request?

qqmyers avatar Apr 10 '24 21:04 qqmyers

I started looking into this and began by creating a universal parent POM at GDCC we can base on, so we don't need to maintain all of this stuff in a whole lot of places.

https://github.com/gdcc/maven-parent

This will make the Dataverse Parent much shorter.

poikilotherm avatar Jul 10 '24 19:07 poikilotherm

2024/07/19 - 6.4 proposal request from @poikilotherm

cmbz avatar Jul 19 '24 15:07 cmbz

2024/08/28 - @poikilotherm are you planning to get back to this work within the next two weeks? If so we can move forward for 6.4. Otherwise we'll have to wait for 6.5.

cmbz avatar Aug 28 '24 19:08 cmbz

I removed the 6.4 milestone after checking with @poikilotherm about it.

pdurbin avatar Sep 18 '24 15:09 pdurbin

2024/10/10: moved to sprint ready at request of @pdurbin now that it has been sized.

cmbz avatar Oct 10 '24 17:10 cmbz

2024/11/07: Placing it On Hold temporarily until Oliver works on it and creates a Pull Request.

cmbz avatar Nov 07 '24 20:11 cmbz