Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3b9b0e6
Migrate to jdk 1.8, remove maven build plugins, add jaxb dependencies.
mbjones Feb 21, 2026
73db0a3
Upgraded to java 25 language target (also worked with 17 and 21)
mbjones Feb 21, 2026
c211cb0
Remove maven gpg signing plugin
mbjones Feb 21, 2026
06de8b7
Remove extraneous buildInfo props file
mbjones Feb 21, 2026
6b2a665
Drop support for XSLT stylesheets in embedded XML.
mbjones Mar 17, 2026
613544d
Reformatted TypeMarshalling class and test files
mbjones Mar 17, 2026
4a435de
Remove unused imports from test class.
mbjones Mar 17, 2026
071980a
Deleted dead code in pom.xml
mbjones Mar 17, 2026
0109ba6
Add new java maven build GHA.
mbjones Mar 17, 2026
7e0612a
Only run mvn GHA build on `main`, `develop`, and PRs.
mbjones Mar 17, 2026
c66936d
Remove dependency upload from workflow.
mbjones Mar 17, 2026
c32e8fa
Switch back to java 25
mbjones Mar 17, 2026
4881777
Upgrade log4j, common-lang, and commons-io, and fix schema url.
mbjones May 12, 2026
5262f85
Remove unused imports.
mbjones May 12, 2026
cdfbf82
Remove redundant `implements Serializable` when parent already does.
mbjones May 12, 2026
1033f6e
Replace deprecated methods from before JDK 17.
mbjones May 12, 2026
0725c8e
Reformat pom to use standaard indent and spacing.
mbjones May 30, 2026
c1109cc
Update to formats 1.28
mbjones May 30, 2026
5837e68
Upgraded maven compiler plugin and jar plugin
mbjones May 30, 2026
ddc46f7
Upgrade servlet-related compatibility and refresh core dependencies
mbjones May 30, 2026
3ac4276
Switch `mvn deploy` to use maven.dataone.org
mbjones Jun 18, 2026
7b69d52
Restore build and deploy of test-jar artifacts that libclient needs d…
mbjones Jun 18, 2026
61bb090
Remove GHA to deploy to sonatype, and upgrade GHA maven test to recen…
mbjones Jun 19, 2026
d508a7e
Fully remove sonatype repo, depend on maven.dataone.org for releases …
mbjones Jun 19, 2026
6c1ab6f
Switch to mvn verify for GHA CI tests.
mbjones Jun 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 0 additions & 48 deletions .github/workflows/build.yml

This file was deleted.

36 changes: 36 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Java CI with Maven

on:
push:
branches: [ "main", "develop" ]
pull_request:
branches: [ "*" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v7
- name: Set up JDK
uses: actions/setup-java@v5
with:
java-version: '25'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn -B verify --file pom.xml

# Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
# - name: Update dependency graph
# uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6

43 changes: 0 additions & 43 deletions .github/workflows/publish.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ target
.idea
gpg.asc
/d1_common_java.iml
.vscode
misc
Loading