1. 25 8月, 2023 1 次提交
  2. 04 8月, 2023 1 次提交
    • C
      Cleaned up in the projects maven configuration (#10742) · 09f9bcfe
      Christofer Dutz 提交于
      * build: Cleaned up the poms to match the directory structure and be displayed in IDEs nicer.
      build: Fixed a number of small issues in the profiles and plugin configurations.
      
      * build: Adjusted the Jenkinsfile to reflect the latest changes in the poms
      
      * build: Added the accidentally removed "distribution" module
      
      * build: Enabled the "with-integration-tests" profile in the builds that need it.
      
      * build: Updated the boost and cmake related parts to the latest version.
      
      * build: Adjusted the paths to the linux an windows cmake installation (The packet structure and artifact names have changed)
      
      * Fix cpp test on macos
      
      * Update client-cpp.yml
      
      * Update client-cpp.yml
      
      * fix mac cpp test
      
      * build: Started to greatly simpify the cpp-related profiles.
      
      * build: Major cleanup of how we're handling Thrift.
      
      * build: Made sure the iotdb-tools-thrift build is built before any module compiling thrift specs.
      
      * build: Updated the cmake-maven-plugin to a version for which binaries for arm64 are available.
      
      * build: Removed flags from the thrift compilation, that no longer exist. Updated the dependency type to the thrift tool to "pom".
      
      * build: Added the bison executable directory back for building on Mac.
      
      * build: Renamed the x86_64 descriptors to match the right format.
      
      * build: Renamed the x86_64 descriptor ids inside the descriptors to match the right format.
      
      * build: Moved the location of the Thrift config.h file inside the archive
      
      * build: Addressing the NPE on Non-MAC systems
      
      * build: Make the client-cpp actually respect "-DskipTests"
      
      * build: Fix the client-cpp-example build
      
      * build: Renamed the "compile-cpp" Profile to "with-cpp" to match the others.
      
      * build: Fine tuned the iotdb-tools-thrift assemblies
      docs: Added some more details on prerequisites
      
      * build: Fine tuned the iotdb-tools-thrift assemblies
      
      * build: Minor cleanup of the CMakeLists.txt files
      
      * build: Set the default CMake generator for Windows from NMake to MinGW
      
      * build: Set the default CMake generator for Windows from NMake to MinGW
      
      * build: Changed the windows generator to "Visual Studio 17 2022"
      
      * build: Changed the windows thrift executable path.
      
      * build: Updated the path for the thrift include files
      
      * build: Updated the path for the thrift include files
      
      * docs: Updated the documentation on setting up on Windows
      
      * build: Removed the .os-windows-arm profile as it seems that it is not needed.
      
      * build: Fixed an invalid include path for cpp-client test
      
      * build: Removed the unnecessary "openapi-generation" profile.
      
      * build: Made the distribution only bundle cpp-client, if the with-cpp option is enabled.
      
      * build: Renamed the code-coverage profile to "with-code-coverage"
      
      * build: Started updating the GH Action workflows to reflect the latest changes.
      
      * build: Removed the "with-tools" profile from all but the cpp related workflows.
      
      * build: Changed the maven command to use the maven wrapper as the cpp build requires maven 3.9 and the default installation on the system seems to be older
      
      * build: Removed a redundant rat-config
      
      * build: Re-Added the .os-windows-arm config, as it turns out it is needed.
      
      * build: Re-Added the .os-windows-arm config, as it turns out it is needed.
      
      * build: Cleaned up the windows part of the client-cpp workflow
      
      * build: Updated to Thrift 0.18.1
      
      * build: Moved the setting of the maven.compiler.release to a profile enabled starting with Java 9
      
      * build: Changed the thrift version to 0.17.0, which was the last Java 8 compatible version.
      
      * build: Changed the thrift version back to 0.14.1, as 0.17.0 had a broken MANIFEST.mf and all other versions had know vulnerabilities.
      
      * build: Hopefully fixed the problem compiling on Windows
      
      * build: Hopefully fixed the problem compiling on Windows (Now including the windows libs too)
      
      * build: Tried solving the problem of non-portable thrift binaries on Windows
      
      * build: Renamed the Thrift module to match the naming convention.
      
      * build: Bade sure the linux and mac builds also use the libs and executables built on the current machine.
      
      * build: Added the sbom generation to the build.
      
      * build: Removed a call I added, that made the integration-test suite fail.
      
      * build: Removed a call I added, that made the integration-test suite fail.
      
      ---------
      Co-authored-by: NHaonan <hhaonan@outlook.com>
      09f9bcfe
  3. 02 6月, 2023 1 次提交
  4. 25 5月, 2023 1 次提交
  5. 01 3月, 2023 1 次提交
  6. 09 1月, 2023 1 次提交
  7. 23 12月, 2022 1 次提交
  8. 02 12月, 2022 4 次提交
  9. 01 12月, 2022 12 次提交
  10. 29 11月, 2022 2 次提交
  11. 28 11月, 2022 3 次提交
  12. 14 3月, 2022 1 次提交
  13. 22 4月, 2021 1 次提交
  14. 02 12月, 2020 1 次提交
  15. 28 6月, 2020 1 次提交
  16. 03 12月, 2019 1 次提交
  17. 16 11月, 2019 3 次提交
  18. 27 9月, 2019 1 次提交
  19. 22 8月, 2019 2 次提交
  20. 21 8月, 2019 1 次提交