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); }