[
https://issues.apache.org/jira/browse/CAMEL-23752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pasquale Congiusti closed CAMEL-23752.
--------------------------------------
Resolution: Fixed
> [build] Enhance Camel JBang container image release configuration
> -----------------------------------------------------------------
>
> Key: CAMEL-23752
> URL: https://issues.apache.org/jira/browse/CAMEL-23752
> Project: Camel
> Issue Type: Task
> Reporter: Pasquale Congiusti
> Assignee: Pasquale Congiusti
> Priority: Minor
>
> Follows CAMEL-23750
>
> The actual configuration is hardcoded by picking up the committed class at
> [https://github.com/apache/camel/blob/main/dsl/camel-jbang/camel-jbang-main/dist/CamelJBang.java]
> This class has to be changed and committed before starting the release
> process, and the release process has to provide such a commit.
> We should simplify the process and, instead, use the base class available in
> the release tag branch (or even main) and change the following values on the
> fly:
> {code:java}
> //JAVA 21+
> //REPOS
> central=https://repo1.maven.org/maven2,apache-snapshot=https://repository.apache.org/content/groups/snapshots/
> //JAVA_OPTIONS -Dcamel.jbang.quarkusVersion=3.33.1.1
> //JAVA_OPTIONS --enable-native-access=ALL-UNNAMED
> //DEPS org.apache.camel:camel-bom:${camel.jbang.version:4.18.2}@pom
> //DEPS org.apache.camel:camel-jbang-core:${camel.jbang.version:4.18.2}
> //DEPS
> org.apache.camel.kamelets:camel-kamelets:${camel-kamelets.version:4.18.1}
> {code}
> These values can be changed during build process in order to avoid the need
> to commit anything and rely on such commit id.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)