This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2b81e6d0b371f1e9ed6c1aa05a113c7731cbcab5 Author: Guillaume Nodet <gno...@gmail.com> AuthorDate: Mon Mar 2 17:33:18 2020 +0100 Fix docs --- .../src/main/docs/properties-component.adoc | 0 .../modules/ROOT/pages/constant-language.adoc | 2 +- .../modules/ROOT/pages/exchangeProperty-language.adoc | 2 +- docs/components/modules/ROOT/pages/file-language.adoc | 2 +- .../components/modules/ROOT/pages/header-language.adoc | 2 +- docs/components/modules/ROOT/pages/index.adoc | 18 ++++++++---------- docs/components/modules/ROOT/pages/ref-language.adoc | 2 +- .../components/modules/ROOT/pages/simple-language.adoc | 2 +- .../modules/ROOT/pages/tokenize-language.adoc | 2 +- docs/gulpfile.js | 6 +++--- docs/user-manual/modules/ROOT/nav.adoc | 7 ------- .../modules/ROOT/pages/constant-language.adoc | 2 +- .../modules/ROOT/pages/exchangeProperty-language.adoc | 2 +- docs/user-manual/modules/ROOT/pages/file-language.adoc | 2 +- .../modules/ROOT/pages/header-language.adoc | 2 +- docs/user-manual/modules/ROOT/pages/ref-language.adoc | 2 +- .../modules/ROOT/pages/simple-language.adoc | 2 +- .../modules/ROOT/pages/tokenize-language.adoc | 2 +- .../camel/maven/packaging/PrepareCatalogMojo.java | 10 ++++++++-- 19 files changed, 33 insertions(+), 36 deletions(-) diff --git a/core/camel-core-languages/src/main/docs/properties-component.adoc b/core/camel-base/src/main/docs/properties-component.adoc similarity index 100% rename from core/camel-core-languages/src/main/docs/properties-component.adoc rename to core/camel-base/src/main/docs/properties-component.adoc diff --git a/docs/components/modules/ROOT/pages/constant-language.adoc b/docs/components/modules/ROOT/pages/constant-language.adoc index 872be17..a8ef0e0 100644 --- a/docs/components/modules/ROOT/pages/constant-language.adoc +++ b/docs/components/modules/ROOT/pages/constant-language.adoc @@ -1,6 +1,6 @@ [[constant-language]] = Constant Language -:page-source: core/camel-base/src/main/docs/constant-language.adoc +:page-source: core/camel-core-languages/src/main/docs/constant-language.adoc *Since Camel 1.5* diff --git a/docs/components/modules/ROOT/pages/exchangeProperty-language.adoc b/docs/components/modules/ROOT/pages/exchangeProperty-language.adoc index f26a26f..c6c0a60 100644 --- a/docs/components/modules/ROOT/pages/exchangeProperty-language.adoc +++ b/docs/components/modules/ROOT/pages/exchangeProperty-language.adoc @@ -1,6 +1,6 @@ [[exchangeProperty-language]] = ExchangeProperty Language -:page-source: core/camel-base/src/main/docs/exchangeProperty-language.adoc +:page-source: core/camel-core-languages/src/main/docs/exchangeProperty-language.adoc *Since Camel 2.0* diff --git a/docs/components/modules/ROOT/pages/file-language.adoc b/docs/components/modules/ROOT/pages/file-language.adoc index a0ae9b0..88bfa2c 100644 --- a/docs/components/modules/ROOT/pages/file-language.adoc +++ b/docs/components/modules/ROOT/pages/file-language.adoc @@ -1,6 +1,6 @@ [[file-language]] = File Language -:page-source: core/camel-base/src/main/docs/file-language.adoc +:page-source: core/camel-core-languages/src/main/docs/file-language.adoc *Since Camel 1.1* diff --git a/docs/components/modules/ROOT/pages/header-language.adoc b/docs/components/modules/ROOT/pages/header-language.adoc index e80167b..c2134f4 100644 --- a/docs/components/modules/ROOT/pages/header-language.adoc +++ b/docs/components/modules/ROOT/pages/header-language.adoc @@ -1,6 +1,6 @@ [[header-language]] = Header Language -:page-source: core/camel-base/src/main/docs/header-language.adoc +:page-source: core/camel-core-languages/src/main/docs/header-language.adoc *Since Camel 1.5* diff --git a/docs/components/modules/ROOT/pages/index.adoc b/docs/components/modules/ROOT/pages/index.adoc index a199191..d9baa1c 100644 --- a/docs/components/modules/ROOT/pages/index.adoc +++ b/docs/components/modules/ROOT/pages/index.adoc @@ -781,7 +781,7 @@ Number of Data Formats: 45 in 37 JAR artifacts (0 deprecated) == Expression Languages // languages: START -Number of Languages: 17 in 11 JAR artifacts (0 deprecated) +Number of Languages: 16 in 10 JAR artifacts (0 deprecated) [width="100%",cols="4,1,5",options="header"] |=== @@ -789,15 +789,15 @@ Number of Languages: 17 in 11 JAR artifacts (0 deprecated) | xref:bean-language.adoc[Bean method] (camel-bean) | 1.3 | To use a Java bean (aka method call) in Camel expressions or predicates. -| xref:constant-language.adoc[Constant] (camel-base) | 1.5 | To use a constant value in Camel expressions or predicates. Important: this is a fixed constant value that is only set once during starting up the route, do not use this if you want dynamic values during routing. +| xref:constant-language.adoc[Constant] (camel-core-languages) | 1.5 | To use a constant value in Camel expressions or predicates. Important: this is a fixed constant value that is only set once during starting up the route, do not use this if you want dynamic values during routing. -| xref:exchangeProperty-language.adoc[ExchangeProperty] (camel-base) | 2.0 | To use a Camel Exchange property in expressions or predicates. +| xref:exchangeProperty-language.adoc[ExchangeProperty] (camel-core-languages) | 2.0 | To use a Camel Exchange property in expressions or predicates. -| xref:file-language.adoc[File] (camel-base) | 1.1 | For expressions and predicates using the file/simple language. +| xref:file-language.adoc[File] (camel-core-languages) | 1.1 | For expressions and predicates using the file/simple language. | xref:groovy-language.adoc[Groovy] (camel-groovy) | 1.3 | To use Groovy scripts in Camel expressions or predicates. -| xref:header-language.adoc[Header] (camel-base) | 1.5 | To use a Camel Message header in expressions or predicates. +| xref:header-language.adoc[Header] (camel-core-languages) | 1.5 | To use a Camel Message header in expressions or predicates. | xref:hl7terser-language.adoc[HL7 Terser] (camel-hl7) | 2.11 | To use HL7 terser scripts in Camel expressions or predicates. @@ -807,15 +807,13 @@ Number of Languages: 17 in 11 JAR artifacts (0 deprecated) | xref:ognl-language.adoc[OGNL] (camel-ognl) | 1.1 | To use OGNL scripts in Camel expressions or predicates. -| xref:ref-language.adoc[Ref] (camel-base) | 2.8 | Reference to an existing Camel expression or predicate, which is looked up from the Camel registry. +| xref:ref-language.adoc[Ref] (camel-core-languages) | 2.8 | Reference to an existing Camel expression or predicate, which is looked up from the Camel registry. -| xref:simple-language.adoc[Simple] (camel-base) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates. +| xref:simple-language.adoc[Simple] (camel-core-languages) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates. | xref:spel-language.adoc[SpEL] (camel-spring) | 2.7 | To use Spring Expression Language (SpEL) in Camel expressions or predicates. -| xref:tokenize-language.adoc[Tokenize] (camel-base) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates. - -| xref:xtokenize-language.adoc[XML Tokenize] (camel-xml-jaxp) | 2.14 | To use Camel message body or header with a XML tokenizer in Camel expressions or predicates. +| xref:tokenize-language.adoc[Tokenize] (camel-core-languages) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates. | xref:xpath-language.adoc[XPath] (camel-xpath) | 1.1 | To use XPath (XML) in Camel expressions or predicates. diff --git a/docs/components/modules/ROOT/pages/ref-language.adoc b/docs/components/modules/ROOT/pages/ref-language.adoc index 1423291..0b86da1 100644 --- a/docs/components/modules/ROOT/pages/ref-language.adoc +++ b/docs/components/modules/ROOT/pages/ref-language.adoc @@ -1,6 +1,6 @@ [[ref-language]] = Ref Language -:page-source: core/camel-base/src/main/docs/ref-language.adoc +:page-source: core/camel-core-languages/src/main/docs/ref-language.adoc *Since Camel 2.8* diff --git a/docs/components/modules/ROOT/pages/simple-language.adoc b/docs/components/modules/ROOT/pages/simple-language.adoc index ac942b1..c135562 100644 --- a/docs/components/modules/ROOT/pages/simple-language.adoc +++ b/docs/components/modules/ROOT/pages/simple-language.adoc @@ -1,6 +1,6 @@ [[simple-language]] = Simple Language -:page-source: core/camel-base/src/main/docs/simple-language.adoc +:page-source: core/camel-core-languages/src/main/docs/simple-language.adoc *Since Camel 1.1* diff --git a/docs/components/modules/ROOT/pages/tokenize-language.adoc b/docs/components/modules/ROOT/pages/tokenize-language.adoc index 250b9cf..bf1f30a 100644 --- a/docs/components/modules/ROOT/pages/tokenize-language.adoc +++ b/docs/components/modules/ROOT/pages/tokenize-language.adoc @@ -1,6 +1,6 @@ [[tokenize-language]] = Tokenize Language -:page-source: core/camel-base/src/main/docs/tokenize-language.adoc +:page-source: core/camel-core-languages/src/main/docs/tokenize-language.adoc *Since Camel 2.0* diff --git a/docs/gulpfile.js b/docs/gulpfile.js index 6380dd9..9a99f71 100644 --- a/docs/gulpfile.js +++ b/docs/gulpfile.js @@ -35,7 +35,7 @@ function deleteComponentImageSymlinks() { } function createComponentSymlinks() { - return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-xml-jaxp/src/main/docs/*.adoc', '../components/{*,*/*}/src/main/docs/*.adoc']) + return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-core-languages/src/main/docs/*.adoc', '../core/camel-xml-jaxp/src/main/docs/*.adoc', '../components/{*,*/*}/src/main/docs/*.adoc']) .pipe(map((file, done) => { // this flattens the output to just .../pages/....adoc // instead of .../pages/camel-.../src/main/docs/....adoc @@ -80,7 +80,7 @@ function deleteUserManualSymlinks() { } function createUserManualSymlinks() { - return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-xml-jaxp/src/main/docs/*.adoc', '../core/camel-core-engine/src/main/docs/eips/*.adoc']) + return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-core-languages/src/main/docs/*.adoc', '../core/camel-xml-jaxp/src/main/docs/*.adoc', '../core/camel-core-engine/src/main/docs/eips/*.adoc']) // Antora disabled symlinks, there is an issue open // https://gitlab.com/antora/antora/issues/188 // to reinstate symlink support, until that's resolved @@ -122,7 +122,7 @@ function insertSourceAttribute() { function createComponentNav() { return src('component-nav.adoc.template') .pipe(insertGeneratedNotice()) - .pipe(inject(src(['../core/camel-base/src/main/docs/*-component.adoc', '../components/{*,*/*}/src/main/docs/*.adoc']).pipe(sort()), { + .pipe(inject(src(['../core/camel-base/src/main/docs/*-component.adoc', '../core/camel-core-languages/src/main/docs/*-component.adoc', '../components/{*,*/*}/src/main/docs/*.adoc']).pipe(sort()), { removeTags: true, transform: (filename, file) => { const filepath = path.basename(filename); diff --git a/docs/user-manual/modules/ROOT/nav.adoc b/docs/user-manual/modules/ROOT/nav.adoc index dbbca5c..174090d 100644 --- a/docs/user-manual/modules/ROOT/nav.adoc +++ b/docs/user-manual/modules/ROOT/nav.adoc @@ -52,14 +52,7 @@ ** xref:spring.adoc[Spring support] * xref:using-osgi-blueprint-with-camel.adoc[Using OSGi blueprint with Camel] * Supported expression languages - ** xref:constant-language.adoc[Constant Language] - ** xref:exchangeProperty-language.adoc[ExchangeProperty Language] - ** xref:file-language.adoc[File Language] - ** xref:header-language.adoc[Header Language] ** xref:properties-component.adoc[Properties Component] - ** xref:ref-language.adoc[Ref Language] - ** xref:simple-language.adoc[Simple Language] - ** xref:tokenize-language.adoc[Tokenize Language] * xref:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] ** xref:aggregate-eip.adoc[Aggregate EIP] ** xref:batch-config-eip.adoc[Batch-config EIP] diff --git a/docs/user-manual/modules/ROOT/pages/constant-language.adoc b/docs/user-manual/modules/ROOT/pages/constant-language.adoc index 872be17..a8ef0e0 100644 --- a/docs/user-manual/modules/ROOT/pages/constant-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/constant-language.adoc @@ -1,6 +1,6 @@ [[constant-language]] = Constant Language -:page-source: core/camel-base/src/main/docs/constant-language.adoc +:page-source: core/camel-core-languages/src/main/docs/constant-language.adoc *Since Camel 1.5* diff --git a/docs/user-manual/modules/ROOT/pages/exchangeProperty-language.adoc b/docs/user-manual/modules/ROOT/pages/exchangeProperty-language.adoc index f26a26f..c6c0a60 100644 --- a/docs/user-manual/modules/ROOT/pages/exchangeProperty-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/exchangeProperty-language.adoc @@ -1,6 +1,6 @@ [[exchangeProperty-language]] = ExchangeProperty Language -:page-source: core/camel-base/src/main/docs/exchangeProperty-language.adoc +:page-source: core/camel-core-languages/src/main/docs/exchangeProperty-language.adoc *Since Camel 2.0* diff --git a/docs/user-manual/modules/ROOT/pages/file-language.adoc b/docs/user-manual/modules/ROOT/pages/file-language.adoc index a0ae9b0..88bfa2c 100644 --- a/docs/user-manual/modules/ROOT/pages/file-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/file-language.adoc @@ -1,6 +1,6 @@ [[file-language]] = File Language -:page-source: core/camel-base/src/main/docs/file-language.adoc +:page-source: core/camel-core-languages/src/main/docs/file-language.adoc *Since Camel 1.1* diff --git a/docs/user-manual/modules/ROOT/pages/header-language.adoc b/docs/user-manual/modules/ROOT/pages/header-language.adoc index e80167b..c2134f4 100644 --- a/docs/user-manual/modules/ROOT/pages/header-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/header-language.adoc @@ -1,6 +1,6 @@ [[header-language]] = Header Language -:page-source: core/camel-base/src/main/docs/header-language.adoc +:page-source: core/camel-core-languages/src/main/docs/header-language.adoc *Since Camel 1.5* diff --git a/docs/user-manual/modules/ROOT/pages/ref-language.adoc b/docs/user-manual/modules/ROOT/pages/ref-language.adoc index 1423291..0b86da1 100644 --- a/docs/user-manual/modules/ROOT/pages/ref-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/ref-language.adoc @@ -1,6 +1,6 @@ [[ref-language]] = Ref Language -:page-source: core/camel-base/src/main/docs/ref-language.adoc +:page-source: core/camel-core-languages/src/main/docs/ref-language.adoc *Since Camel 2.8* diff --git a/docs/user-manual/modules/ROOT/pages/simple-language.adoc b/docs/user-manual/modules/ROOT/pages/simple-language.adoc index ac942b1..c135562 100644 --- a/docs/user-manual/modules/ROOT/pages/simple-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/simple-language.adoc @@ -1,6 +1,6 @@ [[simple-language]] = Simple Language -:page-source: core/camel-base/src/main/docs/simple-language.adoc +:page-source: core/camel-core-languages/src/main/docs/simple-language.adoc *Since Camel 1.1* diff --git a/docs/user-manual/modules/ROOT/pages/tokenize-language.adoc b/docs/user-manual/modules/ROOT/pages/tokenize-language.adoc index 250b9cf..bf1f30a 100644 --- a/docs/user-manual/modules/ROOT/pages/tokenize-language.adoc +++ b/docs/user-manual/modules/ROOT/pages/tokenize-language.adoc @@ -1,6 +1,6 @@ [[tokenize-language]] = Tokenize Language -:page-source: core/camel-base/src/main/docs/tokenize-language.adoc +:page-source: core/camel-core-languages/src/main/docs/tokenize-language.adoc *Since Camel 2.0* diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java index c9426cc..361e28e 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java @@ -158,6 +158,12 @@ public class PrepareCatalogMojo extends AbstractMojo { protected File baseDir; /** + * The camel-core-languages directory + */ + @Parameter(defaultValue = "${project.build.directory}/../../../core/camel-core-languages") + protected File languagesDir; + + /** * The camel-xml-jaxp directory */ @Parameter(defaultValue = "${project.build.directory}/../../../core/camel-xml-jaxp") @@ -217,7 +223,7 @@ public class PrepareCatalogMojo extends AbstractMojo { allJsonFiles = new TreeSet<>(); allPropertiesFiles = new TreeSet<>(); - Stream.concat(list(componentsDir.toPath()), Stream.of(coreDir.toPath(), baseDir.toPath(), jaxpDir.toPath(), springDir.toPath())) + Stream.concat(list(componentsDir.toPath()), Stream.of(coreDir.toPath(), baseDir.toPath(), languagesDir.toPath(), jaxpDir.toPath(), springDir.toPath())) .filter(dir -> !"target".equals(dir.getFileName().toString())).map(this::getComponentPath).filter(dir -> Files.isDirectory(dir.resolve("src"))) .map(p -> p.resolve("target/classes")).flatMap(PackageHelper::walk).forEach(p -> { String f = p.getFileName().toString(); @@ -645,7 +651,7 @@ public class PrepareCatalogMojo extends AbstractMojo { // find all camel maven modules Stream.concat(list(componentsDir.toPath()).filter(dir -> !"target".equals(dir.getFileName().toString())).map(this::getComponentPath), - Stream.of(coreDir.toPath(), baseDir.toPath(), jaxpDir.toPath())) + Stream.of(coreDir.toPath(), baseDir.toPath(), languagesDir.toPath(), jaxpDir.toPath())) .forEach(dir -> { List<Path> l = PackageHelper.walk(dir.resolve("src/main/docs")).filter(f -> f.getFileName().toString().endsWith(".adoc")).collect(Collectors.toList()); if (l.isEmpty()) {