Commit graph

329 commits

Author SHA1 Message Date
0b0f11430e Upgrade tiles-maven-plugin to 2.11 2018-04-19 21:04:55 +01:00
e39dafc62b Upgrade kemitix-maven-tiles to 0.8.1 2018-04-19 07:20:36 +01:00
8ef9226a12 Upgrade kemitix-parent to 5.1.0 2018-04-18 20:43:45 +01:00
77394ad5d3 builder: refactoring to reduce complexity 2018-03-11 18:37:22 +00:00
d59cb7b879 builder: use FastClasspathScanner for Java 8 too 2018-03-11 08:39:20 +00:00
5b28ecf762 builder: add dependency on fast-classpath-scanner 2018-03-10 23:39:59 +00:00
7ae239809d builder: add dependency on conditional 2018-03-10 22:51:10 +00:00
bb13fdaa1c Upgrade checkstyle to 8.7 2018-01-28 19:30:01 +00:00
940ba4c2cc Upgrade sevntu-checkstyle to 1.27.0 2018-01-28 19:28:15 +00:00
19057140e4 Merge branch 'hotfix/4.0.1' into develop
* hotfix/4.0.1:
  Remove unused imports
  Add test for checkClasses bean
  Update CHANGELOG
  Add set-version.sh
  Remove use of @PostContruct
  Update README tile version
  Lombok should be provided
  Test should be using interface
  Upgrade kemitix-maven-tiles to 0.3.0
  Add javax.annotation-api for jdk 9 compatibility
  Upgrade lombok to 1.16.20
  version set to 4.0.1
  Add sourceDirectories to avoid scanning generated sources
2018-01-25 07:22:12 +00:00
5e62e74593 Lombok should be provided 2018-01-24 21:55:14 +00:00
9983997391 Upgrade kemitix-maven-tiles to 0.3.0 2018-01-24 07:06:56 +00:00
1529472940 Add javax.annotation-api for jdk 9 compatibility 2018-01-24 07:04:45 +00:00
c5d6af4ffa Upgrade lombok to 1.16.20 2018-01-24 07:04:15 +00:00
62c81bd0b3 version set to 4.0.1 2018-01-20 22:27:25 +00:00
fb354b9902 Merge branch 'hotfix/4.0.0' into develop
* hotfix/4.0.0:
  tile use tiles
  ruleset uses UTF-8 encoding
  Regressions use own checkstyle config
  Upgrade maven-checkstyle-plugin to 3.0.0
  Update checkstyle groupId/artifactId/version in support modules
  Update travis-support
  Prevent installation of support modules
  Run builder during package phase
  Add local checkstyle plugin config for builder
  Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
  Simplify groupId and artifactId under net.kemitix.checkstyle
  Restore Header and JavadocPackage checks
  [bug] update the ruleset files and add missing reasons for deactivated rules
  Version set to 3.4.1
2018-01-17 20:11:12 +00:00
c4b79a9831 version set to 4.1.0-SNAPSHOT 2018-01-17 20:07:09 +00:00
f9a5684ec5 Prevent installation of support modules 2018-01-17 20:05:53 +00:00
9a2297fe6d Run builder during package phase
This should help to avoid forgetting to update the ruleset and readme in future.
2018-01-17 20:05:53 +00:00
cd4afa6034 Add local checkstyle plugin config for builder
Builder can't access the current version of the tile during build, so it needs
its own checkstyle config declaration.
2018-01-17 20:05:53 +00:00
68c4ca055a Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
Add tile maven-tile
Update README
2018-01-17 20:05:53 +00:00
8573a0374a Simplify groupId and artifactId under net.kemitix.checkstyle 2018-01-17 20:04:02 +00:00
7ae51727a2 Upgrade maven-checkstyle-plugin to 3.0.0 2018-01-17 19:10:55 +00:00
14a038c9f3 Update checkstyle groupId/artifactId/version in support modules 2018-01-17 18:41:42 +00:00
09f1f3eb5f Prevent installation of support modules 2018-01-16 22:36:27 +00:00
06b14df6cd Run builder during package phase
This should help to avoid forgetting to update the ruleset and readme in future.
2018-01-16 22:28:07 +00:00
bbeae5b56c Add local checkstyle plugin config for builder
Builder can't access the current version of the tile during build, so it needs
its own checkstyle config declaration.
2018-01-16 22:24:23 +00:00
faae9e9afa Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
Add tile maven-tile
Update README
2018-01-16 22:23:33 +00:00
1770e5aff1 Simplify groupId and artifactId under net.kemitix.checkstyle 2018-01-16 17:38:36 +00:00
5a8cf1b884 Version set to 3.4.1 2018-01-14 18:46:51 +00:00
a9d458355f Version set to 3.5.0-SNAPSHOT 2018-01-07 20:20:42 +00:00
0a03122f80 Upgrade kemitix-maven-tiles to 0.2.0 2018-01-07 20:06:08 +00:00
56d36da8c9 version set to 3.4.0 2018-01-07 20:01:54 +00:00
e8452d8c19 Make modules independant of root pom
* Revert kemitix-maven-tiles to 0.1.1 until release
* Move pom details from root to ruleset pom
2018-01-07 19:29:36 +00:00
309ace6c76 Specify lombok version in parent pom 2018-01-06 19:45:18 +00:00
372b8e0f3c Use tiles in builder 2018-01-03 20:35:06 +00:00
020635841a Remove kemitix-parent from pom ancestry 2018-01-03 20:27:21 +00:00
4328e49c7f version: set to 3.4.0-SNAPSHOT 2017-07-13 15:55:00 +01:00
ac7c15694b version: set to 3.3.0 2017-07-13 15:50:06 +01:00
ff2e4b9c95 builder: move dependency management to parent pom 2017-06-17 08:29:05 +01:00
ecf22ade2f version: set to 3.3.0-SNAPSHOT
remove redundant version elements in sub-module poms as they will inherit from the parent pom
2017-06-12 10:12:48 +01:00
f5f69a006f version: set to 3.2.0 2017-06-12 09:48:06 +01:00
90901766f5 builder: pom.xml: use project parent pom 2017-06-09 19:43:43 +01:00
f5eddc088f builder: pom.xml: upgrade kemitix-parent to 3.0.0
* Specify Spring Platform as Brussels-SR2
2017-06-09 19:15:10 +01:00
de597e0164 pom.xml: normalise maven pom names 2017-06-02 19:27:14 +01:00
b28771989a version: set to 3.2.0-SNAPSHOT 2017-05-30 15:27:29 +01:00
9e657b36ec version: set to 3.1.0 2017-05-30 14:36:46 +01:00
a0ca4958fc builder: use fully qualified classnames in XML files
In Checkstyle 7.8 a new mechanisim is used to lookup rules by
name. This new method causes an exception to be thrown is there are
more than one classes found that match the rule name.

The solution is to use fully qualified class names in the module tag
in the XML ruleset files.
2017-05-29 23:55:42 +01:00
df9926c428 Merge branch 'master' into develop
* master:
  travis--ci: update key to match passphrase
  travis--ci: batch import signing key
  travis-ci: replace signing key to match passphrase
  .travis.yml: CI_DEPLOY_GPG_PASSPHRASE (4/4)
  .travis.yml: CI_DEPLOY_GPG_KEYNAME (3/4)
  .travis.yml: CI_DEPLOY_PASSWORD (2/4)
  .travis.yml: replace encrypted data (1/4)
  travis-ci: update location of travis-settings.xml
  travis-ci: use a shell-safe password
  travis-ci: make shell scripts executable (again)
  travis-ci: remove comments
  travis-ci: updated and add encrypted gpg credentials
  pom.xml: version set to 2.1.2
2017-05-28 18:06:02 +01:00
2706045dfb travis-ci: updated and add encrypted gpg credentials 2017-05-28 14:54:23 +01:00
c4be689fcc version: set to 3.0.1 2017-05-27 20:45:11 +01:00
2584ed4bb3 version: set to 3.1.0-SNAPSHOT 2017-05-27 16:48:15 +01:00
5af558544e pom.xml: version set to 3.0.0 2017-05-27 16:45:22 +01:00
1b27a84bd6 version: set to 3.0.0-SNAPSHOT 2017-05-27 08:58:11 +01:00
7c774a5057 {builder,plugin}: pom.xml: upgrades
* kemitix-parent: 2.4.0 -> 2.8.0
* spring-boot: 1.5.1 -> 1.5.3
* lombok: 1.16.12 -> 1.16.16 (reverting to kemitix-parent version)
* assertj: 3.6.2 -> 3.8.0
* maven: 3.3.9 -> 3.5.0
* mojo-executor: 2.2.0 -> 2.3.0
2017-05-25 16:28:35 +01:00
db496848cc pom.xml: version set to 2.4.0-SNAPSHOT 2017-04-02 16:16:50 +01:00
2004fc60d6 pom.xml: version set to 2.3.0 2017-04-02 16:14:23 +01:00
efa9b98378 pom.xml: version set to 2.3.0-SNAPSHOT 2017-03-11 17:44:34 +00:00
cc5d8f7ed1 pom.xml: version set to 2.2.0 2017-03-11 17:42:31 +00:00
0e2f762cd0 builder: pom.xml: remove dependency on plugin
The checkstyle plugin wouldn't have been installed yet.
2017-02-26 17:42:08 +00:00
eebe90b44b builder: pom.xml: rename map-builder property for consistency 2017-02-26 17:41:24 +00:00
7134a476a2 builder: pom.xml: kemitix-spring-parent replaced with kemitix-parent:2.4.0 2017-02-26 17:40:34 +00:00
829cc5dff6 pom.xml: version set to 2.2.0-SNAPSHOT 2017-02-08 12:30:18 +00:00
961eb2c1db pom.xml: version set to 2.1.0 2017-02-08 12:26:55 +00:00
5fc556aaf2 builder:pom.xml: upgrade dependencies
* spring-boot 1.5.1
* assertj 3.6.2
* mapstream 2.3.5
2017-02-08 11:29:48 +00:00
7e2a0790ff pom.xml: version set to 2.1.0-SNAPSHOT 2017-01-14 17:53:26 +00:00
c5d0bda1ca pom.xml: version set to 2.0.0 2017-01-14 17:47:14 +00:00
c254afcca7 builder:pom.xml: clean up 2017-01-13 22:53:01 +00:00
f39f1a88db builder: configure coveralls coverage reporting 2017-01-10 20:34:23 +00:00
9f979955f8 builder:pom.xml: use kemitix-spring-parent 2017-01-06 22:37:24 +00:00
abb8e8e5c0 builder:pom.xml: add test dependencies 2017-01-06 21:50:00 +00:00
9e26504c67 builder: meet level 5 complexity
* DefaultReadmeIndexBuilder: final build() method
* DefaultReadmeIndexBuilder: avoid inline conditionals
* DefaultRuleReadmeLoader: reduce returns in load method
2017-01-06 16:38:41 +00:00
e2069b8d0d builder: meet level 4 tweaks
* Add missing Rule SuppressWarningsFilter
* Suppress HideUtilityClassConstructor on main class
2017-01-06 16:24:22 +00:00
9eb00f5a16 builder: meet level 3 javadoc 2017-01-06 16:00:08 +00:00
c88b820c5f builder: meet level 2 naming
* remove duplicate string literal
2017-01-06 15:59:44 +00:00
7e9b17f1cc builder:pom.xml: eat out own dog food - level 1 layout
* Add license header to source files
* fix long line
2017-01-06 15:49:11 +00:00
95bc4064ae builder:pom.xml: add dependency on mapstream 2.3.4 2017-01-05 07:01:27 +00:00
9b8fea775c builder/pom.xml: configure dependencies 2017-01-04 20:30:20 +00:00
a88c76f519 First pass as splitting distribution from builder 2017-01-04 20:29:26 +00:00