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 <[email protected]>
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);
}