[
https://issues.apache.org/jira/browse/CAMEL-13177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16775163#comment-16775163
]
Guillaume Nodet commented on CAMEL-13177:
-----------------------------------------
The spring-boot generator has been rewritten and is now much faster.
Next points that can be improved
* the {{maven-plugin-plugin:descriptor goal}} is really slow
* the {{maven-bundle-plugin:manifest}} consumes a lot of time
The top 50 plugin time consumers are the following:
|| Module || Mojo || Time ||
| camel-olingo2 | maven-archetype-plugin:generate (generate-my-car-service) |
6334 |
| camel-catalog | camel-package-maven-plugin:prepare-catalog (default) | 4465 |
| camel-example-kotlin | kotlin-maven-plugin:compile (compile) | 4048 |
| camel-linkedin-api | maven-javadoc-plugin:jar (add-javadoc) | 3445 |
| camel-as2-api | maven-javadoc-plugin:jar (add-javadoc) | 2032 |
| camel-asn1 | maven-compiler-plugin:testCompile (default-testCompile) | 1995 |
| camel-package-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 1795 |
| camel-twilio | maven-compiler-plugin:compile (default-compile) | 1750 |
| camel-catalog-provider-karaf |
camel-package-maven-plugin:prepare-catalog-karaf (default) | 1715 |
| camel-catalog-provider-springboot |
camel-package-maven-plugin:prepare-catalog-springboot (default) | 1645 |
| camel-twilio | maven-compiler-plugin:testCompile (default-testCompile) | 1594
|
| docs | exec-maven-plugin:exec (yarn gulp) | 1530 |
| camel-report-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 1458 |
| docs | exec-maven-plugin:exec (yarn install) | 1331 |
| camel-fhir-api | maven-javadoc-plugin:jar (add-javadoc) | 1201 |
| camel-olingo2-api | maven-javadoc-plugin:jar (add-javadoc) | 1196 |
| camel-olingo2 | maven-compiler-plugin:testCompile (default-testCompile) |
1188 |
| camel-catalog | maven-compiler-plugin:compile (default-compile) | 1153 |
| camel-api-component-maven-plugin | maven-compiler-plugin:compile
(default-compile) | 1131 |
| camel-olingo4-api | maven-javadoc-plugin:jar (add-javadoc) | 1101 |
| camel-salesforce-starter | maven-compiler-plugin:compile (default-compile) |
1075 |
| camel-catalog | maven-shade-plugin:shade (default) | 1010 |
| camel-box-api | maven-javadoc-plugin:jar (add-javadoc) | 995 |
| camel-example-hello-grpc-client-kubernetes | maven-compiler-plugin:compile
(default-compile) | 917 |
| camel-eip-documentation-enricher-maven-plugin | maven-compiler-plugin:compile
(default-compile) | 916 |
| camel-example-hello-grpc-client | maven-compiler-plugin:compile
(default-compile) | 912 |
| camel-google-bigquery-starter | maven-compiler-plugin:compile
(default-compile) | 883 |
| camel-example-hello-grpc-server | maven-compiler-plugin:compile
(default-compile) | 864 |
| camel-example-hello-grpc-server-kubernetes | maven-compiler-plugin:compile
(default-compile) | 839 |
| camel-google-pubsub-starter | maven-compiler-plugin:compile (default-compile)
| 838 |
| camel-salesforce-maven-plugin | maven-plugin-plugin:helpmojo (help-goal) |
830 |
| camel-spring-javaconfig | maven-compiler-plugin:testCompile
(default-testCompile) | 827 |
| camel-example-hello-grpc-client-kubernetes | maven-bundle-plugin:manifest
(bundle-manifest) | 803 |
| camel-maven-plugin | maven-plugin-plugin:descriptor (default-descriptor) |
776 |
| camel-servicenow-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 740 |
| bom-generator-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 737 |
| camel-servicenow-maven-plugin | maven-plugin-plugin:descriptor
(mojo-descriptor) | 737 |
| camel-core | maven-bundle-plugin:manifest (bundle-manifest) | 728 |
| camel-servicenow-maven-plugin | maven-plugin-plugin:helpmojo (help-goal) |
726 |
| camel-salesforce-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 681 |
| camel-salesforce-maven-plugin | maven-plugin-plugin:descriptor
(mojo-descriptor) | 643 |
| camel-example-activemq-tomcat | maven-war-plugin:war (default-war) | 636 |
| camel-api-component-maven-plugin | maven-plugin-plugin:descriptor
(default-descriptor) | 598 |
| camel-api-component-maven-plugin | maven-plugin-plugin:helpmojo (help-goal) |
596 |
| camel-buildtools | gmavenplus-plugin:execute (default) | 583 |
| camel-api-component-maven-plugin | maven-plugin-plugin:descriptor
(mojo-descriptor) | 557 |
| camel-spark | maven-bundle-plugin:manifest (bundle-manifest) | 523 |
| camel-jpa | openjpa-maven-plugin:test-enhance (test enhancer) | 521 |
| camel-protobuf | gmavenplus-plugin:execute (default) | 507 |
> Improve build speed
> -------------------
>
> Key: CAMEL-13177
> URL: https://issues.apache.org/jira/browse/CAMEL-13177
> Project: Camel
> Issue Type: Improvement
> Components: build system
> Reporter: Guillaume Nodet
> Priority: Major
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)