From 2629111be8429eca9d5ff22e213c9dbf155326c1 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 3 Feb 2016 11:56:00 +0000 Subject: [PATCH 1/8] pom.xml: version set to 0.8.0-SNAPSHOT Signed-off-by: Paul Campbell --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 24a6bdc..fe4bb27 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ net.kemitix kemitix-parent - 0.7.1 + 0.8.0-SNAPSHOT pom Kemitix Parent From dfbafd9b995177e48b7c27895cff50390539cd38 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Tue, 9 Feb 2016 16:40:31 +0000 Subject: [PATCH 2/8] pom.xml: Allow the build directory to be overridden The default remains 'target', but child projects may set the property 'kemitix.build.directory' to another value to change this. Signed-off-by: Paul Campbell --- README.md | 9 +++++++++ pom.xml | 2 ++ 2 files changed, 11 insertions(+) diff --git a/README.md b/README.md index 3e0cedc..6585f75 100644 --- a/README.md +++ b/README.md @@ -190,3 +190,12 @@ Remote repositories are provided for the Sonatype Nexus Snapshots and Nexus Rele Repositories. See the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for information on how to deploy your artifact the Maven Central through Sonatype. + +### Changing the Build Directory + +If you want to change the build directory, e.g. from your settings.xml to an SSD +or ram drive, then set the value of the `kemitix.build.directory` to your required +locations. e.g. +` +/mnt/ramdrive/${project.groupId}/${project.artifactId} +` diff --git a/pom.xml b/pom.xml index fe4bb27..707d504 100644 --- a/pom.xml +++ b/pom.xml @@ -39,6 +39,7 @@ UTF-8 UTF-8 + target @@ -123,6 +124,7 @@ + ${kemitix.build.directory} From fd5f2e38ce553041d525a4628bb6bc1112f4c8b7 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 13:51:20 +0000 Subject: [PATCH 3/8] pom.xml: Upgrade maven-compiler-plugin to 3.5.1 Release Notes - Maven Compiler Plugin - Version 3.5.1 ** Bug * [MCOMPILER-236] - Compilation error due to MCOMPILER-157 in deploy phase * [MCOMPILER-240] - Generated sources directory should not be added to compiler's source roots * [MCOMPILER-262] - When using annotationProcessorPaths, the project dependencies must not be added as well Signed-off-by: Paul Campbell --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 707d504..43b4865 100644 --- a/pom.xml +++ b/pom.xml @@ -150,7 +150,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.5 + 3.5.1 -Xlint:unchecked From 5aab3ab9af3f5201e84059f54d31764357e702a5 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 13:59:39 +0000 Subject: [PATCH 4/8] pom.xml:jacoco: merge rules Signed-off-by: Paul Campbell --- pom.xml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pom.xml b/pom.xml index 43b4865..aa96065 100644 --- a/pom.xml +++ b/pom.xml @@ -285,14 +285,6 @@ COVEREDRATIO 0.50 - - - - CLASS - - *Test - - INSTRUCTION COVEREDRATIO From 5e29aee16fdb3534aeb6f43e7c6aa7050ea32910 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 14:03:38 +0000 Subject: [PATCH 5/8] pom.xml:jacoco: rule and limit implementation hints are not needed with maven 3 Signed-off-by: Paul Campbell --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index aa96065..7581115 100644 --- a/pom.xml +++ b/pom.xml @@ -274,7 +274,7 @@ - + CLASS *Test @@ -285,12 +285,12 @@ COVEREDRATIO 0.50 - + INSTRUCTION COVEREDRATIO 0.80 - + CLASS MISSEDCOUNT 0 From 40c9556ec76edb9b881762f8641e91f56854bd31 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 14:03:49 +0000 Subject: [PATCH 6/8] pom.xml:jacoco: exclude integration tests Integration test class names should end with 'IT'. Signed-off-by: Paul Campbell --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 7581115..7e96249 100644 --- a/pom.xml +++ b/pom.xml @@ -278,6 +278,7 @@ CLASS *Test + *IT From a6b9701c96d1c113d88861e2cc9efed8ffe5e241 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 14:30:55 +0000 Subject: [PATCH 7/8] pom.xml: version set to 0.8.0 Signed-off-by: Paul Campbell --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7e96249..f3d11e3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ net.kemitix kemitix-parent - 0.8.0-SNAPSHOT + 0.8.0 pom Kemitix Parent From e8bf4974832b0a00a4f2e283e27a2091df2be8fa Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 17 Feb 2016 14:30:55 +0000 Subject: [PATCH 8/8] CHANGELOG Signed-off-by: Paul Campbell --- CHANGELOG | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index f0f08a6..4106e02 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,14 @@ CHANGELOG ========= +0.8.0 +------ + +* Allow the build directory to be overridden +* Upgrade maven-compiler-plugin to 3.5.1 +* Clean up Jacoco configuration +* Exclude Integration Tests from Jacoco (classes ending in *IT) + 0.7.1 ------