diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..f5c99a7
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1 @@
+language: java
\ No newline at end of file
diff --git a/CHANGELOG b/CHANGELOG
index 97c6351..64b3093 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,12 @@
CHANGELOG
=========
+0.4.0
+------
+
+* Add Highwheel build plugin for dependency reporting
+* Fix Javadoc and Sources jars not signed correctly during deploy
+
0.3.0
------
diff --git a/README.md b/README.md
index e0dc013..b555881 100644
--- a/README.md
+++ b/README.md
@@ -159,6 +159,17 @@ produces cross-referenced HTML pages of your source code.
No configuration applied beyond the defaults.
+## Highwheel Plugin
+
+The [Highwheel Plugin](https://github.com/hcoles/highwheel)
+generates a report for packages and classes at `target/highwheel/index.html`
+that highlights where there are cyclic dependencies between packages and between
+classes.
+
+### Configuration
+
+The plugin will `analyse` the project during the `verify` phase.
+
# Distribution Management
Remote repositories are provided for the Sonatype Nexus Snapshots and Nexus Release
diff --git a/pom.xml b/pom.xml
index 374eeed..87b8796 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
net.kemitix
kemitix-parent
- 0.3.0
+ 0.4.0
pom
Kemitix Parent
@@ -61,23 +61,21 @@
+
org.apache.maven.plugins
- maven-gpg-plugin
- 1.6
-
- ${gpg.passphrase}
-
+ maven-javadoc-plugin
+ 2.10.3
- sign-artifacts
+ attach-javadocs
verify
- sign
+ jar
-
+
org.apache.maven.plugins
@@ -96,18 +94,21 @@
org.apache.maven.plugins
- maven-javadoc-plugin
- 2.10.3
+ maven-gpg-plugin
+ 1.6
+
+ ${gpg.passphrase}
+
- attach-javadocs
+ sign-artifacts
verify
- jar
+ sign
-
+
org.apache.maven.plugins
@@ -298,6 +299,20 @@
+
+
+ org.pitest
+ highwheel-maven
+ 1.2
+
+
+ validate
+
+ analyse
+
+
+
+