This repository has been archived by the owner on Oct 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Remove jaxb #4
Open
pcvolkmer
wants to merge
102
commits into
thm-projects:master
Choose a base branch
from
pcvolkmer:remove_jaxb
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Remove jaxb #4
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Jib is used to build a Docker image inside an unprivileged container.
An additional configuration file in the file system is now optional. This simplifies the use in containerized environments.
The Gradle daemon is no longer used and logging is using a plain format.
Adjust CI and application configuration and for Docker See merge request particify/foss/arsnova-lms-connector!1
An adapter has been added to convert between `xs:dateTime` and `java.time.Instant`.
The start and end dates are now included for the database and dummy implementations. They are currently not included when the REST API implementation for Stud.IP is used.
Include start and end date for course data See merge request particify/foss/arsnova-lms-connector!2
The 'maven-publish' plugin is now used instead of the deprecated 'maven' plugin.
Update Gradle config to use new plugin for Maven publishing See merge request particify/foss/arsnova-lms-connector!3
Upgrade Gradle to version 6.3 for CI and wrapper See merge request particify/foss/arsnova-lms-connector!4
Use versions from BOM for additional dependencies where applicable.
JDK 11 removed some javax.* API so they need to be added explicitly: * jakarta.annotation * jakarta.xml.bind
Add API dependencies from Jakarata for JDK 11 support See merge request particify/foss/arsnova-lms-connector!5
Use the new driver class which is automatically loaded via Java's SPI.
Use new MySQL driver class by default See merge request particify/foss/arsnova-lms-connector!6
Make sure that the xjc task is run before the model is compiled.
Fix Gradle task dependency on xjc See merge request particify/foss/arsnova-lms-connector!7
Remove obsolete files See merge request particify/foss/arsnova-lms-connector!8
Rename PermissionEvaluator and move it to security package See merge request particify/foss/arsnova-lms-connector!29
Remove obsolete classes See merge request particify/foss/arsnova-lms-connector!30
The new job follows the common practices for tagging images for versioned releases: The Git tag v1.2.3 leads to the creation of Docker tags 1.2.3, 1.2, 1 and latest. The additional tags are controlled by CI environment variables: * TAG_MINOR=1 * TAG_MAJOR=1 * TAG_LATEST=1
Add separate Docker image job for releases See merge request particify/dev/foss/arsnova-lms-connector!32
Use Java 11/Debian 10 variant of Jetty Docker image See merge request particify/dev/foss/arsnova-lms-connector!33
Enable caching for course and membership data See merge request particify/dev/foss/arsnova-lms-connector!34
Switch to AsciiDoc for documentation See merge request particify/dev/foss/arsnova-lms-connector!35
For release branches and tags a manual job is now created.
Improve CI rules for Maven publishing See merge request particify/dev/foss/arsnova-lms-connector!36
Do not rerun previous Gradle tasks for publish task See merge request particify/dev/foss/arsnova-lms-connector!37
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will remove Jaxb and source code generation from XML files.
Sub project connector-model is now implemented in Kotlin. No further changes to connector-client and connector-service source code required.
Notice: This PR is based on Particify Gitlab master branch.