Skip to content

4Soft-de/harness-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harness Model

Java CI with Maven Quality Gate Status License Java17

Repository Contents

This repository consists of 4 libraries:

For detailed information over a project, have a look at its own ReadMe.

Contributing

We appreciate if you like to contribute to our project! Please make sure to base your branch off of our develop branch and create your PR into that same branch. We will reject any PRs not following that or if this is already worked on.

Please read our detailed Contribution Guidelines for more information, for example code style, formatter, etc.

Moving to Jakarta namespace

With the release of version 5.x, we upgraded to JAXB 4.0 and transitioned exclusively to the Jakarta namespace, discontinuing support for the old javax.xml.bind namespace. As our implementation, we opted for the org.glassfish namespace since it appears to be the recommended choice. Indications for this decision can be found here eclipse-ee4j/jaxb-ri.

For the XJC part, we migrated from jaxb2-basics to hisrc-higherjaxb as the original one only supports JAXB versions up to 2.3.

In general, we encountered some challenges while transitioning to JAXB versions beyond 2.3. To be honest, the situation is quite messy. We made efforts to clean up the POMs as much as possible to avoid polluting the dependency tree.

Error while releasing with github action

Error: gpg: no default secret key: No secret key Error: gpg: signing failed: No secret key

This error message can also mean, that the key is there but expired. To check for this replace the mvn call with "gpg --list-keys".