From e8452d8c19e1318a038ee47351d899903752f3ce Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sun, 7 Jan 2018 19:29:36 +0000 Subject: [PATCH] Make modules independant of root pom * Revert kemitix-maven-tiles to 0.1.1 until release * Move pom details from root to ruleset pom --- builder/pom.xml | 84 ++++++++++++++++++++++----------- pom.xml | 111 +------------------------------------------- regressions/pom.xml | 15 ++++-- ruleset/pom.xml | 39 ++++++++++++++-- 4 files changed, 103 insertions(+), 146 deletions(-) diff --git a/builder/pom.xml b/builder/pom.xml index 14958c7..25caf35 100644 --- a/builder/pom.xml +++ b/builder/pom.xml @@ -6,36 +6,59 @@ net.kemitix - kemitix-checkstyle-ruleset-parent - 3.4.0-SNAPSHOT + kemitix-parent + 5.0.3 + - kemitix-checkstyle-ruleset-builder + net.kemitix.checkstyle + ruleset-builder jar + 3.4.0-SNAPSHOT - Kemitix Checkstyle :: Ruleset :: Builder - Builder for the Kemitix Checkstyle Ruleset + + 1.8 + 2.10 + 0.1.1 - - https://github.com/kemitix/kemitix-checkstyle-ruleset/issues - GitHub Issues - + 8.7 + 1.26.0 + 1.16.18 + Brussels-SR6 + 1.5.9.RELEASE + 2.3.5 + 1.0.0 + 2.13.0 + 3.9.0 + - - https://github.com/kemitix/kemitix-checkstyle-ruleset - scm:git:git://github.com/kemitix/kemitix-checkstyle-ruleset.git - scm:git:git@github.com:kemitix/kemitix-checkstyle-ruleset.git - - - https://github.com/kemitix/kemitix-checkstyle-ruleset - - 2016 + + + + io.spring.platform + platform-bom + ${spring-platform.version} + pom + import + + + org.projectlombok lombok - provided + ${lombok.version} + + + org.mockito + mockito-core + ${mockito.version} + + + org.assertj + assertj-core + ${assertj.version} org.springframework.boot @@ -59,6 +82,7 @@ com.speedment.common mapstream + ${mapstream.version} org.springframework.boot @@ -68,16 +92,19 @@ me.andrz map-builder + ${map-builder.version} test com.puppycrawl.tools checkstyle + ${checkstyle.version} com.github.sevntu-checkstyle sevntu-checks + ${sevntu.version} @@ -90,7 +117,15 @@ true - net.kemitix.tiles:all-tiles:${kemitix-tiles.version} + net.kemitix.tiles:maven-plugins-tile:${kemitix-tiles.version} + net.kemitix.tiles:enforcer-tile:${kemitix-tiles.version} + net.kemitix.tiles:compiler-tile:${kemitix-tiles.version} + + net.kemitix.tiles:huntbugs-tile:${kemitix-tiles.version} + net.kemitix.tiles:pmd-tile:${kemitix-tiles.version} + net.kemitix.tiles:testing-tile:${kemitix-tiles.version} + net.kemitix.tiles:coverage-tile:${kemitix-tiles.version} + net.kemitix.tiles:pitest-tile:${kemitix-tiles.version} @@ -104,18 +139,11 @@ - - repackage - + repackage - - org.eluder.coveralls - coveralls-maven-plugin - ${coveralls-maven-plugin.version} - diff --git a/pom.xml b/pom.xml index 264263b..4738877 100644 --- a/pom.xml +++ b/pom.xml @@ -4,122 +4,15 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - net.kemitix - kemitix-checkstyle-ruleset-parent + net.kemitix.checkstyle + ruleset-root 3.4.0-SNAPSHOT pom - Kemitix Checkstyle :: Ruleset :: Parent - Parent POM for the Kemitix Checkstyle Ruleset and it's Builder - - - 2.10 - 0.2.0 - 1.8 - - 2.17 - 8.7 - 1.26.0 - - 1.16.18 - Brussels-SR6 - 1.5.9.RELEASE - 2.3.5 - 1.0.0 - 4.3.0 - 2.5.6 - - 2.13.0 - 3.9.0 - - builder ruleset regressions - - https://github.com/kemitix/kemitix-checkstyle-ruleset/issues - GitHub Issues - - - - scm:git:git@github.com:kemitix/kemitix-checkstyle-ruleset.git - scm:git:git@github.com:kemitix/kemitix-checkstyle-ruleset.git - git@github.com:kemitix/kemitix-checkstyle-ruleset.git - - - https://github.com/kemitix/kemitix-checkstyle-ruleset - - 2016 - - - - The MIT License (MIT) - https://opensource.org/licenses/MIT - - - - - - Paul Campbell - pcampbell@kemitix.net - Kemitix - https://github.com/kemitix/ - - - - - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - com.github.sevntu-checkstyle - sevntu-checks - ${sevntu.version} - - - io.spring.platform - platform-bom - ${spring-platform.version} - pom - import - - - org.projectlombok - lombok - ${lombok.version} - - - com.speedment.common - mapstream - ${mapstream.version} - - - org.mockito - mockito-core - ${mockito.version} - - - org.assertj - assertj-core - ${assertj.version} - - - me.andrz - map-builder - ${map-builder.version} - - - org.immutables - value - ${immutables-value.version} - - - - diff --git a/regressions/pom.xml b/regressions/pom.xml index 6af0db7..fd4f078 100644 --- a/regressions/pom.xml +++ b/regressions/pom.xml @@ -5,14 +5,19 @@ 4.0.0 net.kemitix - kemitix-checkstyle-ruleset-parent - 3.4.0-SNAPSHOT + kemitix-parent + 5.0.3 + - kemitix-checkstyle-ruleset-regressions - Kemitix Checkstyle :: Ruleset :: Regression Tests + net.kemitix.checkstyle + ruleset-regressions + 3.4.0-SNAPSHOT + 2.10 + 0.1.1 + 0-disabled net.kemitix.checkstyle.regressions @@ -38,7 +43,7 @@ true - net.kemitix.tiles:all-tiles:${kemitix-tiles.version} + net.kemitix.tiles:checkstyle-tile:${kemitix-tiles.version} diff --git a/ruleset/pom.xml b/ruleset/pom.xml index 978c095..aa275de 100644 --- a/ruleset/pom.xml +++ b/ruleset/pom.xml @@ -6,15 +6,45 @@ net.kemitix - kemitix-checkstyle-ruleset-parent - 3.4.0-SNAPSHOT + kemitix-parent + 5.0.3 + kemitix-checkstyle-ruleset + 3.4.0-SNAPSHOT jar - Kemitix Checkstyle :: Ruleset - Checkstyle Ruleset for use by packages derived from kemitix-parent + Kemitix Checkstyle Ruleset + A Checkstyle Ruleset + https://github.com/kemitix/kemitix-checkstyle-ruleset + + + 2.10 + 0.1.1 + + + + + The MIT License (MIT) + https://opensource.org/licenses/MIT + + + + + + Paul Campbell + pcampbell@kemitix.net + Kemitix + https://github.com/kemitix/ + + + + + scm:git:git@github.com:kemitix/kemitix-checkstyle-ruleset.git + scm:git:git@github.com:kemitix/kemitix-checkstyle-ruleset.git + git@github.com:kemitix/kemitix-checkstyle-ruleset.git + @@ -33,4 +63,5 @@ +