ppalaga commented on issue #898: Fix #897 List the JVM-only extensions in the 
docs
URL: https://github.com/apache/camel-quarkus/pull/898#issuecomment-600515447
 
 
   > We should not move the functionalities of the package-maven-plugin outside 
of the camel-quarkus repository as it will introduces yet another external 
dependency not under direct control of Apache Camel commiters.
   
   It is true that not every Apache Camel committer has access, but OTOH, there 
are more than one Apache Camel committer that do have write access there.
   
   The motivation was threefold: 
   
   * The packaging mojos share some code with the create-extension and code 
formatting mojos.
   * Having a plugin hosted in the same source tree where it is applied, is not 
ideal from the built performance PoV.
   * When the mojos are hosted in a separate repo, they can be run without 
building them first, which makes the process easier esp. for the newcomers.
   
   Moving the mojos to a separate repo under the ASF umbrella would mean 
loosing the flexibility of releasing on demand. My understanding is that the 
voting process cannot be relaxed even for tools like these, right?
   
   So if you insist on your veto, I am going to move the changes back to 
camel-quarkus.
   
   > In addition it creates a dependency issue as to update to a new version of 
Apache Camel would require to update the plugin first.
   
   This is not an issue, as long as camel-catalog stays backwards compatible, 
because it is managed on the Camel Quarkus side 
https://github.com/apache/camel-quarkus/pull/898/files#diff-600376dffeb79835ede4a0b285078036R239-R243
   
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to