This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f60a64  camel-spring-boot BOM should skip source JAR
1f60a64 is described below

commit 1f60a648dbb8569d38957b4340b5fdd1e94ad5e3
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Jun 11 20:54:07 2020 +0200

    camel-spring-boot BOM should skip source JAR
---
 tooling/camel-spring-boot-dependencies/pom.xml     | 138 ---------------------
 .../camel/springboot/maven/BomGeneratorMojo.java   |   3 +
 2 files changed, 3 insertions(+), 138 deletions(-)

diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 4f6f213..d37f0f7 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -4178,12 +4178,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-benchmark</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-benchmark</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4195,12 +4189,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-core</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-core</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4222,12 +4210,6 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-examples</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-common</artifactId>
         <version>7.38.0.Final</version>
       </dependency>
@@ -4235,12 +4217,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-common</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-common</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4252,12 +4228,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-jackson</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-jackson</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4269,12 +4239,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-jaxb</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-jaxb</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4286,12 +4250,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-jpa</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-jpa</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4303,12 +4261,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-jsonb</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-jsonb</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4320,12 +4272,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-persistence-xstream</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-persistence-xstream</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4335,20 +4281,8 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-spring-boot-autoconfigure</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-spring-boot-starter</artifactId>
-        <version>7.38.0.Final</version>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-spring-boot-starter</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
@@ -4359,12 +4293,6 @@
         <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-test</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-test</artifactId>
-        <version>7.38.0.Final</version>
         <classifier>javadoc</classifier>
       </dependency>
       <dependency>
@@ -4374,42 +4302,18 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-domain-editor-api</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-domain-editor-backend</artifactId>
         <version>7.38.0.Final</version>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-domain-editor-backend</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-domain-editor-client</artifactId>
         <version>7.38.0.Final</version>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-domain-editor-client</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-guided-rule-editor-api</artifactId>
-        <version>7.38.0.Final</version>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-guided-rule-editor-api</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
@@ -4418,31 +4322,13 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-guided-rule-editor-backend</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-guided-rule-editor-client</artifactId>
         <version>7.38.0.Final</version>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-guided-rule-editor-client</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-solver-editor-api</artifactId>
-        <version>7.38.0.Final</version>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-solver-editor-api</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
@@ -4451,20 +4337,8 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-solver-editor-backend</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-wb-solver-editor-client</artifactId>
-        <version>7.38.0.Final</version>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-wb-solver-editor-client</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
@@ -4479,20 +4353,8 @@
       </dependency>
       <dependency>
         <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-workbench-models-core</artifactId>
-        <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
-        <artifactId>optaplanner-workbench-models-datamodel-api</artifactId>
-        <version>7.38.0.Final</version>
-      </dependency>
-      <dependency>
-        <groupId>org.optaplanner</groupId>
         <artifactId>optaplanner-workbench-models-datamodel-api</artifactId>
         <version>7.38.0.Final</version>
-        <classifier>sources</classifier>
       </dependency>
       <dependency>
         <groupId>org.python</groupId>
diff --git 
a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java
 
b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java
index 2669594..c180af7 100644
--- 
a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java
+++ 
b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/BomGeneratorMojo.java
@@ -179,10 +179,13 @@ public class BomGeneratorMojo extends AbstractMojo {
 
             // skip test-jars
             boolean testJar = dep.getType() != null && 
dep.getType().equals("test-jar");
+            boolean sourcesJar = dep.getClassifier() != null && 
dep.getClassifier().equals("sources");
 
             if (accept) {
                 if (testJar) {
                     getLog().debug(dep + " test-jar excluded from BOM");
+                } else if (sourcesJar) {
+                    getLog().debug(dep + " source-jar excluded from BOM");
                 } else {
                     outDependencies.add(dep);
                 }

Reply via email to