You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/10/10 07:07:53 UTC
[camel-quarkus] 06/06: Remove build scripts no longer needed as we
generate this via Camel Maven tooling like we do at Apache Camel
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch fix245
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 4da69a94fee548e2d75cec6aa53b9ca049928b09
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Oct 10 09:02:45 2019 +0200
Remove build scripts no longer needed as we generate this via Camel Maven tooling like we do at Apache Camel
---
build/scripts/list-camel-quarkus-extensions.groovy | 43 ----------------------
.../ROOT/pages/_partials/common-extensions.adoc | 5 ---
.../ROOT/pages/_partials/component-extensions.adoc | 24 ------------
extensions/pom.xml | 26 -------------
4 files changed, 98 deletions(-)
diff --git a/build/scripts/list-camel-quarkus-extensions.groovy b/build/scripts/list-camel-quarkus-extensions.groovy
deleted file mode 100644
index a2d0caa..0000000
--- a/build/scripts/list-camel-quarkus-extensions.groovy
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-import java.util.stream.Collectors
-
-/* Keep in sync with the current file name */
-@groovy.transform.Field static final String currentScript = "list-camel-quarkus-extensions.groovy";
-final File extensionsPomPath = new File("${project.basedir}/pom.xml")
-final File componentExtensionsAdocPath = new File("${project.basedir}/../docs/modules/ROOT/pages/_partials/component-extensions.adoc")
-final File commonExtensionsAdocPath = new File("${project.basedir}/../docs/modules/ROOT/pages/_partials/common-extensions.adoc")
-
-def parser = new XmlParser()
-def pom = parser.parseText(extensionsPomPath.getText('UTF-8'))
-final Set componentExtensions = new TreeSet()
-final Set commonExtensions = new TreeSet()
-pom.modules.module.each { node ->
- final String key = node.text().trim()
- if (key.startsWith("core") || key.endsWith("-common")) {
- commonExtensions.add(key)
- } else {
- componentExtensions.add(key)
- }
-}
-
-void writeFile(File f, Set<String> keys) {
- f.setText('// Generated by ' + currentScript +'\n' + keys.stream().map { k -> '* `camel-quarkus-' + k +'`\n' }.collect(Collectors.joining()), 'UTF-8')
-}
-
-writeFile(componentExtensionsAdocPath, componentExtensions)
-writeFile(commonExtensionsAdocPath, commonExtensions)
diff --git a/docs/modules/ROOT/pages/_partials/common-extensions.adoc b/docs/modules/ROOT/pages/_partials/common-extensions.adoc
deleted file mode 100644
index 5c4952e..0000000
--- a/docs/modules/ROOT/pages/_partials/common-extensions.adoc
+++ /dev/null
@@ -1,5 +0,0 @@
-// Generated by list-camel-quarkus-extensions.groovy
-* `camel-quarkus-core`
-* `camel-quarkus-core-cloud`
-* `camel-quarkus-http-common`
-* `camel-quarkus-xml-common`
diff --git a/docs/modules/ROOT/pages/_partials/component-extensions.adoc b/docs/modules/ROOT/pages/_partials/component-extensions.adoc
deleted file mode 100644
index f8a301c..0000000
--- a/docs/modules/ROOT/pages/_partials/component-extensions.adoc
+++ /dev/null
@@ -1,24 +0,0 @@
-// Generated by list-camel-quarkus-extensions.groovy
-* `camel-quarkus-aws-eks`
-* `camel-quarkus-aws-s3`
-* `camel-quarkus-aws-sns`
-* `camel-quarkus-aws-sqs`
-* `camel-quarkus-bean`
-* `camel-quarkus-csv`
-* `camel-quarkus-direct`
-* `camel-quarkus-infinispan`
-* `camel-quarkus-jdbc`
-* `camel-quarkus-log`
-* `camel-quarkus-mail`
-* `camel-quarkus-microprofile-metrics`
-* `camel-quarkus-netty-http`
-* `camel-quarkus-paho`
-* `camel-quarkus-platform-http`
-* `camel-quarkus-reactive-executor`
-* `camel-quarkus-rest`
-* `camel-quarkus-salesforce`
-* `camel-quarkus-servlet`
-* `camel-quarkus-support`
-* `camel-quarkus-timer`
-* `camel-quarkus-twitter`
-* `camel-quarkus-zipfile`
diff --git a/extensions/pom.xml b/extensions/pom.xml
index a3c920d..3ba3193 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -86,32 +86,6 @@
<itestParentPath>../integration-tests/pom.xml</itestParentPath>
</configuration>
</plugin>
- <plugin>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>groovy-maven-plugin</artifactId>
- <version>${groovy-maven-plugin.version}</version>
- <inherited>false</inherited>
- <executions>
- <execution>
- <id>list-camel-quarkus-extensions</id>
- <goals>
- <goal>execute</goal>
- </goals>
- <phase>validate</phase>
- <configuration>
- <source>file:///${project.basedir}/../build/scripts/list-camel-quarkus-extensions.groovy</source>
- </configuration>
- </execution>
- </executions>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <version>${groovy.version}</version>
- <type>pom</type>
- </dependency>
- </dependencies>
- </plugin>
</plugins>
</build>
</project>