This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch 953/update-dsl-metadata in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git
commit f5110daa88682ddb7ad4794d1e4a9a99026eda8c Author: Nicolas Filotto <[email protected]> AuthorDate: Tue Jan 24 09:36:56 2023 +0100 Ref #953: Update DSLs metadata --- .../camel/k/tooling/maven/GenerateCatalogMojo.java | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java b/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java index 1d598aec..59ae3b9f 100644 --- a/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java +++ b/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java @@ -370,7 +370,8 @@ public class GenerateCatalogMojo extends AbstractMojo { "groovy", CamelLoader.fromArtifact("org.apache.camel.quarkus", "camel-quarkus-groovy-dsl") .addLanguage("groovy") - .putMetadata("native", "false") + .putMetadata("native", "true") + .putMetadata("sources-required-at-build-time", "true") .build() ); } @@ -379,7 +380,8 @@ public class GenerateCatalogMojo extends AbstractMojo { "kts", CamelLoader.fromArtifact("org.apache.camel.quarkus", "camel-quarkus-kotlin-dsl") .addLanguage("kts") - .putMetadata("native", "false") + .putMetadata("native", "true") + .putMetadata("sources-required-at-build-time", "true") .build() ); } @@ -389,6 +391,7 @@ public class GenerateCatalogMojo extends AbstractMojo { CamelLoader.fromArtifact("org.apache.camel.quarkus", "camel-quarkus-js-dsl") .addLanguage("js") .putMetadata("native", "true") + .putMetadata("guest-language", "true") .build() ); } @@ -406,7 +409,18 @@ public class GenerateCatalogMojo extends AbstractMojo { "java", CamelLoader.fromArtifact("org.apache.camel.quarkus", "camel-quarkus-java-joor-dsl") .addLanguages("java") - .putMetadata("native", "false") + .putMetadata("native", "true") + .putMetadata("sources-required-at-build-time", "true") + .build() + ); + } + if (dslsExclusionList != null && !dslsExclusionList.contains("jsh")) { + specBuilder.putLoader( + "jsh", + CamelLoader.fromArtifact("org.apache.camel.quarkus", "camel-quarkus-jsh-dsl") + .addLanguages("jsh") + .putMetadata("native", "true") + .putMetadata("sources-required-at-build-time", "true") .build() ); }
