Skip to content

Migrate project to distribution of Parent POM#16

Merged
poikilotherm merged 15 commits intomainfrom
12-exporters-parent
Jun 21, 2024
Merged

Migrate project to distribution of Parent POM#16
poikilotherm merged 15 commits intomainfrom
12-exporters-parent

Conversation

@poikilotherm
Copy link
Copy Markdown
Member

@poikilotherm poikilotherm commented Jun 20, 2024

Closes #12

Needs:

  • Documentation: Usage of the Parent POM
  • Documentation: How to create your own exporter
  • Documentation: How to release your own exporter
  • Documentation: Criteria for minimal quality to be accepted as a community donation under the gdcc org
  • Action: Unit Tests
  • Action: Integration Tests (spin up deployment with gdcc/dataverse-action?)
  • Action: Shipping (Snapshots/Releases)

- The guide says everybody should use the MediaType thing from jakarta.ws.rs-api, so lets add it
- It also says people are going to need JSON-P (mangling the dataset JSON sent to the plugin), so let's include it as provided and add an implementation to test scope
- Adapt example (now very slick!)
Easier to read on Maven Central
This will be a milestone release first to test workflows and enable people to start testing the parent POM without relying on snapshot
@poikilotherm poikilotherm force-pushed the 12-exporters-parent branch from 1aaf8ef to d4fb425 Compare June 21, 2024 11:19
@poikilotherm
Copy link
Copy Markdown
Member Author

@qqmyers this is ready to be included in main if you'd like. There should be more docs and more testing. To test the workflows, we have to merge it first. Let me know if this 1.0.0-M1 version is good enough for you to get something going with the other projects.

@qqmyers
Copy link
Copy Markdown
Member

qqmyers commented Jun 21, 2024

Yeah - go for it - merge whatever you need to test/make this available.

@poikilotherm poikilotherm merged commit c797685 into main Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adopt use of the Dataverse parent pom when available

2 participants