squakez commented on issue #5758:
URL: https://github.com/apache/camel-k/issues/5758#issuecomment-2286176432

   @lsergio good catch, that is very plausible. The problem is that when we use 
incremental image, we are getting all the dependencies that were used in the 
parent image. And now we're running with wildcards, including them in the 
classpath even though they are not really needed. We either need to revert (if 
it's even possible) the change on the jvm trait or understand how to safely use 
the incremental build image. I've been already wondering since some time if 
including dependencies which are not required is even a good approach. We 
discussed in the past with the original contributors a way to leverage layering 
for each dependency for instance. We may need to retake those discussion and 
see how to evolve. 
   
   This problem is also crossing the boundaries of #5539 which, at a certain 
point we'll need to understand how to properly support.
   
   Another possibility would be to understand how much we'd be losing from 
dropping entirely the support of the incremental build image option. This is an 
optimization that happens at "package" time only, and the majority of the time 
we spend is more on the "build" time which happens anyway [1].
   
   [1] 
https://camel.apache.org/camel-k/2.4.x/architecture/incremental-image.html 


-- 
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: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to