HTHou opened a new pull request, #17218: URL: https://github.com/apache/iotdb/pull/17218
This pull request updates the build configuration to use a newer and actively maintained CMake Maven plugin and expands the CI matrix to include a new Windows environment. The main changes are focused on improving compatibility and build reliability across different platforms. **Build system and plugin updates:** * Updated the `cmake-maven-plugin` dependency from `com.googlecode.cmake-maven-project` to `io.github.cmake-maven-plugin` in all relevant `pom.xml` files, ensuring use of the maintained plugin fork. [[1]](diffhunk://#diff-3c4ae5e822aafcf73a3078a09fb23f50f041610f38262a7d8aa06e8aa08d14c4L131-R131) [[2]](diffhunk://#diff-e238dc299d443ac00a5a23b7a007f3bb8113e280dacd4956d1b3e5c35b9cc5b6L205-R205) [[3]](diffhunk://#diff-e238dc299d443ac00a5a23b7a007f3bb8113e280dacd4956d1b3e5c35b9cc5b6L433-R433) [[4]](diffhunk://#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8L899-R901) * Bumped the `cmake-maven-plugin` version from `3.29.3-b2` to `4.2.3-b1` in the root `pom.xml` for improved features and compatibility. **CI/CD improvements:** * Added `windows-2025-vs2026` to the GitHub Actions CI matrix in `.github/workflows/multi-language-client.yml` to test builds against the upcoming Windows version, enhancing future compatibility. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
