This is an automated email from the ASF dual-hosted git repository.
aldettinger pushed a commit to branch 2.7.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/2.7.x by this push:
new b61d6b3 Revert "Remove IPFS and Weka extensions temporarily,
workaround #3532"
b61d6b3 is described below
commit b61d6b398c9b413cbdbd2992324d9b878d7a19e8
Author: aldettinger <[email protected]>
AuthorDate: Fri Mar 18 17:11:54 2022 +0100
Revert "Remove IPFS and Weka extensions temporarily, workaround #3532"
This reverts commit 232c57ef386ab35ed8073bcb656173fc93c5c058.
---
catalog/pom.xml | 26 +++++++++++++++
docs/modules/ROOT/examples/components/ipfs.yml | 13 ++++++++
docs/modules/ROOT/examples/components/weka.yml | 13 ++++++++
docs/modules/ROOT/nav.adoc | 2 ++
.../ROOT/pages/reference/extensions/ipfs.adoc | 39 ++++++++++++++++++++++
.../ROOT/pages/reference/extensions/weka.adoc | 35 +++++++++++++++++++
extensions-jvm/pom.xml | 1 +
extensions/pom.xml | 1 +
integration-tests-jvm/pom.xml | 1 +
integration-tests/pom.xml | 1 +
poms/bom/pom.xml | 30 +++++++++++++++++
tooling/scripts/test-categories.yaml | 1 +
tooling/scripts/validate-github-workflows.groovy | 2 +-
13 files changed, 164 insertions(+), 1 deletion(-)
diff --git a/catalog/pom.xml b/catalog/pom.xml
index d060771..bb71ea1 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -1834,6 +1834,19 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-ipfs</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-irc</artifactId>
<version>${project.version}</version>
<type>pom</type>
@@ -4148,6 +4161,19 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-weka</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-wordpress</artifactId>
<version>${project.version}</version>
<type>pom</type>
diff --git a/docs/modules/ROOT/examples/components/ipfs.yml
b/docs/modules/ROOT/examples/components/ipfs.yml
new file mode 100644
index 0000000..7c895a0
--- /dev/null
+++ b/docs/modules/ROOT/examples/components/ipfs.yml
@@ -0,0 +1,13 @@
+# Do not edit directly!
+# This file was generated by
camel-quarkus-maven-plugin:update-extension-doc-page
+cqArtifactId: camel-quarkus-ipfs
+cqArtifactIdBase: ipfs
+cqNativeSupported: true
+cqStatus: Stable
+cqDeprecated: false
+cqJvmSince: 1.1.0
+cqNativeSince: 1.7.0
+cqCamelPartName: ipfs
+cqCamelPartTitle: IPFS
+cqCamelPartDescription: Access the Interplanetary File System (IPFS).
+cqExtensionPageTitle: IPFS
diff --git a/docs/modules/ROOT/examples/components/weka.yml
b/docs/modules/ROOT/examples/components/weka.yml
new file mode 100644
index 0000000..89be619
--- /dev/null
+++ b/docs/modules/ROOT/examples/components/weka.yml
@@ -0,0 +1,13 @@
+# Do not edit directly!
+# This file was generated by
camel-quarkus-maven-plugin:update-extension-doc-page
+cqArtifactId: camel-quarkus-weka
+cqArtifactIdBase: weka
+cqNativeSupported: false
+cqStatus: Preview
+cqDeprecated: false
+cqJvmSince: 1.1.0
+cqNativeSince: n/a
+cqCamelPartName: weka
+cqCamelPartTitle: Weka
+cqCamelPartDescription: Perform machine learning tasks using Weka.
+cqExtensionPageTitle: Weka
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index e90104f..540dde1 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -153,6 +153,7 @@
*** xref:reference/extensions/hystrix.adoc[Hystrix]
*** xref:reference/extensions/iec60870.adoc[IEC 60870 Client]
*** xref:reference/extensions/iota.adoc[IOTA]
+*** xref:reference/extensions/ipfs.adoc[IPFS]
*** xref:reference/extensions/irc.adoc[IRC]
*** xref:reference/extensions/ignite.adoc[Ignite Cache]
*** xref:reference/extensions/infinispan.adoc[Infinispan]
@@ -311,6 +312,7 @@
*** xref:reference/extensions/vertx-websocket.adoc[Vert.x WebSocket]
*** xref:reference/extensions/weather.adoc[Weather]
*** xref:reference/extensions/web3j.adoc[Web3j Ethereum Blockchain]
+*** xref:reference/extensions/weka.adoc[Weka]
*** xref:reference/extensions/wordpress.adoc[Wordpress]
*** xref:reference/extensions/workday.adoc[Workday]
*** xref:reference/extensions/xchange.adoc[XChange]
diff --git a/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
b/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
new file mode 100644
index 0000000..737f432
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
@@ -0,0 +1,39 @@
+// Do not edit directly!
+// This file was generated by
camel-quarkus-maven-plugin:update-extension-doc-page
+= IPFS
+:linkattrs:
+:cq-artifact-id: camel-quarkus-ipfs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-status-deprecation: Stable
+:cq-description: Access the Interplanetary File System (IPFS).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.7.0
+
+[.badges]
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native
since##[.badge-supported]##1.7.0##
+
+Access the Interplanetary File System (IPFS).
+
+== What's inside
+
+* xref:{cq-camel-components}::ipfs-component.adoc[IPFS component], URI syntax:
`ipfs:ipfsCmd`
+
+Please refer to the above link for usage and configuration details.
+
+== Maven coordinates
+
+https://code.quarkus.io/?extension-search=camel-quarkus-ipfs[Create a new
project with this extension on code.quarkus.io, window="_blank"]
+
+Or add the coordinates to your existing project:
+
+[source,xml]
+----
+<dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-ipfs</artifactId>
+</dependency>
+----
+
+Check the xref:user-guide/index.adoc[User guide] for more information about
writing Camel Quarkus applications.
diff --git a/docs/modules/ROOT/pages/reference/extensions/weka.adoc
b/docs/modules/ROOT/pages/reference/extensions/weka.adoc
new file mode 100644
index 0000000..9200bee
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/extensions/weka.adoc
@@ -0,0 +1,35 @@
+// Do not edit directly!
+// This file was generated by
camel-quarkus-maven-plugin:update-extension-doc-page
+= Weka
+:linkattrs:
+:cq-artifact-id: camel-quarkus-weka
+:cq-native-supported: false
+:cq-status: Preview
+:cq-status-deprecation: Preview
+:cq-description: Perform machine learning tasks using Weka.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+
+[.badges]
+[.badge-key]##JVM since##[.badge-supported]##1.1.0##
[.badge-key]##Native##[.badge-unsupported]##unsupported##
+
+Perform machine learning tasks using Weka.
+
+== What's inside
+
+* xref:{cq-camel-components}::weka-component.adoc[Weka component], URI syntax:
`weka:command`
+
+Please refer to the above link for usage and configuration details.
+
+== Maven coordinates
+
+[source,xml]
+----
+<dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-weka</artifactId>
+</dependency>
+----
+
+Check the xref:user-guide/index.adoc[User guide] for more information about
writing Camel Quarkus applications.
diff --git a/extensions-jvm/pom.xml b/extensions-jvm/pom.xml
index 42fd3ba..e6b725a 100644
--- a/extensions-jvm/pom.xml
+++ b/extensions-jvm/pom.xml
@@ -118,6 +118,7 @@
<module>stub</module>
<module>thrift</module>
<module>web3j</module>
+ <module>weka</module>
<module>wordpress</module>
<module>workday</module>
<module>xj</module>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index c001a13..6a3bc89 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -125,6 +125,7 @@
<module>ical</module>
<module>infinispan</module>
<module>influxdb</module>
+ <module>ipfs</module>
<module>jackson</module>
<module>jackson-avro</module>
<module>jackson-protobuf</module>
diff --git a/integration-tests-jvm/pom.xml b/integration-tests-jvm/pom.xml
index 5fb7731..82c84b7 100644
--- a/integration-tests-jvm/pom.xml
+++ b/integration-tests-jvm/pom.xml
@@ -116,6 +116,7 @@
<module>stub</module>
<module>thrift</module>
<module>web3j</module>
+ <module>weka</module>
<module>wordpress</module>
<module>workday</module>
<module>xj</module>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index c00101d..31cf3fb 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -110,6 +110,7 @@
<module>hystrix</module>
<module>infinispan</module>
<module>influxdb</module>
+ <module>ipfs</module>
<module>jackson-avro</module>
<module>jackson-protobuf</module>
<module>jaxb</module>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index c4d7d87..408ca0f 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -1488,6 +1488,11 @@
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
+ <artifactId>camel-ipfs</artifactId>
+ <version>${camel.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
<artifactId>camel-irc</artifactId>
<version>${camel.version}</version>
</dependency>
@@ -2641,6 +2646,11 @@
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
+ <artifactId>camel-weka</artifactId>
+ <version>${camel.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
<artifactId>camel-wordpress</artifactId>
<version>${camel.version}</version>
</dependency>
@@ -4145,6 +4155,16 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-ipfs</artifactId>
+ <version>${camel-quarkus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-ipfs-deployment</artifactId>
+ <version>${camel-quarkus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-irc</artifactId>
<version>${camel-quarkus.version}</version>
</dependency>
@@ -5925,6 +5945,16 @@
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-weka</artifactId>
+ <version>${camel-quarkus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-weka-deployment</artifactId>
+ <version>${camel-quarkus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-wordpress</artifactId>
<version>${camel-quarkus.version}</version>
</dependency>
diff --git a/tooling/scripts/test-categories.yaml
b/tooling/scripts/test-categories.yaml
index c68a4f8..b197dfe 100644
--- a/tooling/scripts/test-categories.yaml
+++ b/tooling/scripts/test-categories.yaml
@@ -24,6 +24,7 @@ group-01:
- hazelcast
- http
- infinispan
+ - ipfs
- jms-artemis-client
- jsch
- kafka
diff --git a/tooling/scripts/validate-github-workflows.groovy
b/tooling/scripts/validate-github-workflows.groovy
index bb3816e..6c0ecf8 100644
--- a/tooling/scripts/validate-github-workflows.groovy
+++ b/tooling/scripts/validate-github-workflows.groovy
@@ -30,7 +30,7 @@ final Set<String> executedBaseNames = [] as Set
// Add any ignored itest modules here. Or prefix the module name with '#' to
disable it
// hystrix - https://github.com/apache/camel-quarkus/issues/1146
-final List<String> excludedModules = ['hystrix', 'messaging', 'nats', 'ipfs']
as List
+final List<String> excludedModules = ['hystrix', 'messaging', 'nats'] as List
final Yaml parser = new Yaml()
def testCategoryConfig = parser.load((jobDefPath.toFile()).text)