This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


    from 86f75e1a1d SNMPv3 test coverage
     add 0159a892df Add MapStruct native support

No new revisions were added by this update.

Summary of changes:
 docs/antora.yml                                    |   3 +-
 .../modules/ROOT/examples/components/mapstruct.yml |   6 +-
 .../ROOT/pages/reference/extensions/mapstruct.adoc |  68 +++-
 .../mapstruct/deployment/MapstructProcessor.java   |  46 ---
 extensions-jvm/pom.xml                             |   1 -
 .../mapstruct/deployment/pom.xml                   |   0
 ...ConversionMethodInfoRuntimeValuesBuildItem.java |  39 +++
 .../MapStructMapperPackagesBuildItem.java          |  21 +-
 .../mapstruct/deployment/MapStructProcessor.java   | 374 +++++++++++++++++++++
 {extensions-jvm => extensions}/mapstruct/pom.xml   |   2 +-
 .../mapstruct/runtime/pom.xml                      |   1 +
 .../mapstruct/runtime/src/main/doc/usage.adoc      |  46 +++
 .../CamelQuarkusMapStructMapperFinder.java         |  62 ++++
 .../component/mapstruct/ConversionMethodInfo.java  |  82 +++++
 .../component/mapstruct/MapStructRecorder.java     | 102 ++++++
 .../main/resources/META-INF/quarkus-extension.yaml |   0
 extensions/pom.xml                                 |   1 +
 .../component/mapstruct/it/MapStructResource.java  |  55 ---
 .../component/mapstruct/it/MapStructTest.java      |  49 ---
 integration-tests-jvm/pom.xml                      |   1 -
 .../mapstruct/pom.xml                              |  63 +++-
 .../component/mapstruct/it/MapStructResource.java  | 109 ++++++
 .../component/mapstruct/it/MapStructRoutes.java    |  54 +++
 .../mapstruct/it/mapper/car}/CarMapper.java        |   8 +-
 .../mapstruct/it/mapper/cat/CatMapper.java         |  20 +-
 .../mapstruct/it/mapper/dog/DogMapper.java         |  24 +-
 .../it/mapper/employee/EmployeeMapper.java         |  22 +-
 .../it/mapper/employee/EmployeeMapperBase.java     |  22 +-
 .../mapstruct/it/mapper/vehicle/VehicleMapper.java |  16 +-
 .../quarkus/component/mapstruct/it/model/Bike.java |  36 +-
 .../quarkus/component/mapstruct/it/model/Car.java  |   2 +-
 .../component/mapstruct/it/model/CarDto.java       |  36 +-
 .../quarkus/component/mapstruct/it/model/Cat.java  |  48 +--
 .../quarkus/component/mapstruct/it/model/Dog.java  |  48 +--
 .../component/mapstruct/it/model/Employee.java     |  48 +--
 .../component/mapstruct/it/model/EmployeeDto.java  |  51 +++
 .../component/mapstruct/it/model/ModelFactory.java |  41 +++
 .../component/mapstruct/it/model/Vehicle.java      |   2 +-
 .../it/MapStructExplicitPackagesTest.java          |  87 +++++
 .../it/MapStructExplicitPackagesTestProfile.java   |  23 +-
 .../component/mapstruct/it/MapStructIT.java        |   0
 .../component/mapstruct/it/MapStructTest.java      | 230 +++++++++++++
 integration-tests/pom.xml                          |   1 +
 tooling/scripts/test-categories.yaml               |   1 +
 44 files changed, 1585 insertions(+), 366 deletions(-)
 delete mode 100644 
extensions-jvm/mapstruct/deployment/src/main/java/org/apache/camel/quarkus/component/mapstruct/deployment/MapstructProcessor.java
 rename {extensions-jvm => extensions}/mapstruct/deployment/pom.xml (100%)
 create mode 100644 
extensions/mapstruct/deployment/src/main/java/org/apache/camel/quarkus/component/mapstruct/deployment/ConversionMethodInfoRuntimeValuesBuildItem.java
 copy 
integration-tests-jvm/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructIT.java
 => 
extensions/mapstruct/deployment/src/main/java/org/apache/camel/quarkus/component/mapstruct/deployment/MapStructMapperPackagesBuildItem.java
 (60%)
 create mode 100644 
extensions/mapstruct/deployment/src/main/java/org/apache/camel/quarkus/component/mapstruct/deployment/MapStructProcessor.java
 rename {extensions-jvm => extensions}/mapstruct/pom.xml (96%)
 rename {extensions-jvm => extensions}/mapstruct/runtime/pom.xml (98%)
 create mode 100644 extensions/mapstruct/runtime/src/main/doc/usage.adoc
 create mode 100644 
extensions/mapstruct/runtime/src/main/java/org/apache/camel/quarkus/component/mapstruct/CamelQuarkusMapStructMapperFinder.java
 create mode 100644 
extensions/mapstruct/runtime/src/main/java/org/apache/camel/quarkus/component/mapstruct/ConversionMethodInfo.java
 create mode 100644 
extensions/mapstruct/runtime/src/main/java/org/apache/camel/quarkus/component/mapstruct/MapStructRecorder.java
 rename {extensions-jvm => 
extensions}/mapstruct/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 (100%)
 delete mode 100644 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructResource.java
 delete mode 100644 
integration-tests-jvm/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructTest.java
 rename {integration-tests-jvm => integration-tests}/mapstruct/pom.xml (83%)
 create mode 100644 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructResource.java
 create mode 100644 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructRoutes.java
 copy 
{integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/car}/CarMapper.java
 (79%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/CarMapper.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/cat/CatMapper.java
 (59%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/CarMapper.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/dog/DogMapper.java
 (54%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/CarMapper.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/employee/EmployeeMapper.java
 (57%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/CarMapper.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/employee/EmployeeMapperBase.java
 (59%)
 rename 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/CarMapper.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/mapper/vehicle/VehicleMapper.java
 (66%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Car.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Bike.java
 (62%)
 copy {integration-tests-jvm => 
integration-tests}/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Car.java
 (95%)
 rename 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Car.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/CarDto.java
 (61%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Vehicle.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Cat.java
 (56%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Vehicle.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Dog.java
 (55%)
 copy 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Vehicle.java
 => 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Employee.java
 (53%)
 create mode 100644 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/EmployeeDto.java
 create mode 100644 
integration-tests/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/ModelFactory.java
 rename {integration-tests-jvm => 
integration-tests}/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/model/Vehicle.java
 (96%)
 create mode 100644 
integration-tests/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructExplicitPackagesTest.java
 rename 
integration-tests-jvm/mapstruct/src/main/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructRoutes.java
 => 
integration-tests/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructExplicitPackagesTestProfile.java
 (56%)
 rename {integration-tests-jvm => 
integration-tests}/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructIT.java
 (100%)
 create mode 100644 
integration-tests/mapstruct/src/test/java/org/apache/camel/quarkus/component/mapstruct/it/MapStructTest.java

Reply via email to