83 Commits

Author SHA1 Message Date
thischwa 6606030090 Update SonarQube project key and simplify CI script
Updated the SonarQube project key in `pom.xml` to reflect the new naming convention. Simplified the CI script by removing redundant project key specification, ensuring consistency and maintainability.
2025-04-22 07:45:45 +02:00
thischwa 51a93e36b8 Add SonarCloud project configuration to pom.xml
Included project key, name, and branch for SonarCloud integration. This enables better tracking and analysis of code quality on the develop branch.
2025-04-22 07:36:47 +02:00
thischwa 1ee3efa6c6 Update Sonar settings and SCM details in project config
Added `sonar.sourceEncoding` and updated Sonar Maven plugin to a specific version for improved compatibility. Adjusted SCM values to reflect the correct repository URLs under the `thischwa` namespace.
2025-04-22 07:16:03 +02:00
thischwa c3b4a721f3 Update SonarCloud integration to use Maven plugin
Replaced Sonar Scanner CLI with Maven Sonar plugin in the CI workflow for better integration and simplicity. Added SonarCloud configuration properties to `pom.xml` for centralized management. This streamlines the setup and ensures consistency across the project.
2025-04-22 07:01:42 +02:00
thischwa 4902d0062a Improve logging and update dependencies
Enabled detailed logging for DNS record operations and adjusted log levels. Updated Maven dependencies, including httpclient5, logback, and added explicit SLF4J configurations. Minor changes to the logging configuration file and project structure for better test isolation.
2025-04-18 13:19:40 +02:00
thischwa 1bd0a6f963 [maven-release-plugin] prepare for next development iteration 2025-04-13 19:34:02 +02:00
thischwa 83ad5d7fe8 [maven-release-plugin] prepare release v0.1.0-beta.2 2025-04-13 19:33:58 +02:00
thischwa c4e5a3e6e5 [maven-release-plugin] prepare for next development iteration 2025-04-12 19:29:51 +02:00
thischwa 8fe07af331 [maven-release-plugin] prepare release v0.1.0-beta.1 2025-04-12 19:29:47 +02:00
thischwa a87bc48d3d wip 2025-04-12 19:27:37 +02:00
thischwa 07b2f3fd6d Edit pom.xml 2025-04-12 19:22:02 +02:00
thischwa 4172700ec4 [maven-release-plugin] prepare release v0.1.0-beta.1 2025-04-12 18:57:17 +02:00
thischwa 448be91197 [maven-release-plugin] prepare for next development iteration 2025-04-10 18:45:37 +02:00
thischwa 9f0493744f [maven-release-plugin] prepare release v0.1.0.beta-2 2025-04-10 18:45:33 +02:00
thischwa b69799851c fix repo settings 2025-04-10 18:15:31 +02:00
thischwa d553381abf Edit pom.xml 2025-04-08 19:18:56 +02:00
thischwa 56080236ef Remove unused SonarQube configs and cache setup.
Cleaned up commented-out SonarQube configuration from `pom.xml` and removed redundant cache settings in `.gitlab-ci.yml`. This simplifies the build configuration and eliminates unused or unnecessary definitions.
2025-04-08 18:43:28 +02:00
thischwa 8fdb7887cf Update issue tracker URL and adjust SonarQube configurations
Switched issue tracking from GitHub to GitLab in `pom.xml`. Commented out SonarQube configurations in `pom.xml` and adjusted exclusions in `.gitlab-ci.yml` script. These changes align with the project's migration to GitLab and streamlined quality analysis setup.
2025-04-08 18:24:41 +02:00
thischwa 5ae9432958 Update sonar exclusions path to include all subdirectories
Refined the `sonar.exclusions` configuration in `pom.xml` to account for all subdirectories under `docs`. This ensures proper exclusion of nested files during SonarCloud analysis.
2025-04-08 17:56:30 +02:00
thischwa 21b188b913 Update Sonar exclusions path in pom.xml
Changed the Sonar exclusions path from `src/docs/**/*` to `docs/**` for better alignment with the project's folder structure. This ensures accurate exclusion of intended files during analysis.
2025-04-08 17:32:46 +02:00
thischwa 34bd08ba7b Add sonar exclusions for documentation files
Excluded `src/docs/**/*` from SonarCloud analysis to avoid unnecessary scans of documentation files. This helps focus the analysis on relevant source code and improves overall build clarity.
2025-04-07 10:24:04 +02:00
thischwa fd997bf6da Add Maven repository and usage instructions to README
Updated the README to include instructions for integrating the project into a Maven-based setup, like adding the repository and dependency configurations. These changes assist developers in easily utilizing the library.
2025-03-30 12:51:56 +02:00
thischwa 1a1794ff37 Refactor Maven pom.xml for SCM and distribution setup.
Reorganized the `scm` block and added a `distributionManagement` section for publishing to GitHub Maven Packages. Cleaned up unused plugin configurations and improved XML formatting for better readability.
2025-03-27 19:08:26 +01:00
thischwa 2c9faf882e [maven-release-plugin] prepare for next development iteration 2025-03-24 18:47:49 +01:00
thischwa 27b7048f97 [maven-release-plugin] prepare release v0.1.0-beta.1 2025-03-24 18:47:46 +01:00
thischwa 9dd7489803 Update version to 0.1.0-SNAPSHOT in pom.xml
Reverted the version from 0.1.1-SNAPSHOT to 0.1.0-SNAPSHOT for alignment with the development lifecycle. Ensures consistency with planned versioning strategy.
2025-03-24 18:42:25 +01:00
thischwa 006fb783e5 [maven-release-plugin] prepare for next development iteration 2025-03-24 18:26:15 +01:00
thischwa 9b5d791f9e [maven-release-plugin] prepare release v0.1.0 2025-03-24 18:26:11 +01:00
thischwa be7f1798bf Refactor javadoc plugin into a Maven profile.
Moved javadoc configuration and execution into a dedicated profile to improve build configuration modularity. This change ensures the javadoc generation is optional and can be controlled via the `javadoc` profile activation.
2025-03-24 18:24:22 +01:00
thischwa 4f835a22ef Add skipTests argument to Maven release plugin
This update configures the Maven release plugin to include the `-DskipTests` argument. It ensures tests are skipped during release processes, speeding up build times for releases.
2025-03-24 18:10:40 +01:00
thischwa efac34e73c Add SonarCloud and JaCoCo integration to pom.xml
Configured SonarCloud properties for code analysis and reporting. Integrated JaCoCo Maven plugin to generate code coverage reports in XML format for SonarCloud. These changes enhance code quality metrics and monitoring.
2025-03-24 10:07:21 +01:00
thischwa e415dc1106 Refactor HTTP request methods and update Javadoc language.
Refactored HTTP request methods by removing explicit `responseType` parameters where possible and adjusting to specific response mapping needs. Additionally, updated Javadoc documentation language from German to English for consistency, improving clarity and accessibility.
2025-03-23 18:39:36 +01:00
thischwa c39e022e41 Initial commit 2025-03-23 12:12:53 +01:00