[ 
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)

Reply via email to