269 Commits

Author SHA1 Message Date
Andreas Dangel
291d36d841 [maven-release-plugin] prepare for next development iteration 2018-09-02 14:27:42 +02:00
Andreas Dangel
b98bd0bb96 [maven-release-plugin] prepare release pmd_releases/6.7.0 2018-09-02 14:27:33 +02:00
Andreas Dangel
7a8847bacb [ci] Fix sonar configuration
For now, we need to use java10 with sonar, until sonarjava 5.8.0
is released, which adds support for java11.
Apparantly sonar also loads the classfiles and can't yet load
java11 classes, leading to many errors
"Unsupported class file major version 55" while analyzing
the project.

Also update SONAR_TOKEN

See https://jira.sonarsource.com/browse/SONARJAVA-2877
2018-09-02 12:15:45 +02:00
Andreas Dangel
c9f686903e [ci] Coveralls hasn't built the project since June 25th
The previous fix was not enough. Coveralls maven plugin depends on
javax.xml.bind, which has been removed with JDK11, since it is
a EE feature.

Workaround is now, to add the jaxb-api as a plugin dependency, so
that the utility class javax.xml.bind.DatatypeConverter is
available.

Fixes #1317
2018-09-02 10:53:02 +02:00
Andreas Dangel
2264d3c964 [ci] Fix sonar / coveralls build after switching to jdk 11
Also update jacoco plugin to 0.8.2
2018-09-01 23:11:12 +02:00
Juan Martín Sotuyo Dodero
bec314ef27 Merge branch 'pr-1266' 2018-09-01 16:13:02 -03:00
Juan Martín Sotuyo Dodero
2cf941dd4e [core] Upgrade PMD on self 2018-08-27 12:24:33 -03:00
Andreas Dangel
cb323a3496 Enforce building with at least java10 2018-08-15 23:40:13 +02:00
Andreas Dangel
20f52700b4 [maven-release-plugin] prepare for next development iteration 2018-07-29 12:07:05 +02:00
Andreas Dangel
868f262c21 [maven-release-plugin] prepare release pmd_releases/6.6.0 2018-07-29 12:06:56 +02:00
Andreas Dangel
c362f5a77f [java] Prepare for Java 11 2018-07-19 22:00:34 +02:00
Andreas Dangel
6323724da4 [dogfood] Upgrade pmd to 6.5.0 2018-07-08 10:29:11 +02:00
Andreas Dangel
444beeb220 [maven-release-plugin] prepare for next development iteration 2018-06-26 09:34:01 +02:00
Andreas Dangel
211002bb34 [maven-release-plugin] prepare release pmd_releases/6.5.0 2018-06-26 09:07:11 +02:00
Andreas Dangel
9e17867610 Use pmd-build-tools 1.2 2018-06-24 21:12:05 +02:00
Andreas Dangel
10ecef850b Upgrade various maven plugins 2018-06-23 12:48:49 +02:00
Andreas Dangel
fcfee1969e Fix javadoc warnings 2018-06-23 12:30:08 +02:00
Andreas Dangel
53ed213bdc dogfood: Only fail rules with priority 1 or 2 2018-06-16 17:50:19 +02:00
Andreas Dangel
2c987a2688 Upgrade m-pmd-p to 3.10.0 2018-06-16 15:12:14 +02:00
Andreas Dangel
92e74bb228 Use snapshot build of pmd-build-tools 2018-06-05 22:36:07 +02:00
Juan Martín Sotuyo Dodero
26b942d529 [ci] Use latest pmd on self 2018-05-30 01:21:21 -03:00
Juan Martín Sotuyo Dodero
a788d4b586 [maven-release-plugin] prepare for next development iteration 2018-05-29 13:58:54 -03:00
Juan Martín Sotuyo Dodero
e9d78ede3c [maven-release-plugin] prepare release pmd_releases/6.4.0 2018-05-29 13:58:44 -03:00
Andreas Dangel
8d21a855e5 Update default snapshot documentation url, use github 2018-05-22 20:31:45 +02:00
Andreas Dangel
85874e7e9c [maven-release-plugin] prepare for next development iteration 2018-04-29 09:54:45 +02:00
Andreas Dangel
10c66fbf38 [maven-release-plugin] prepare release pmd_releases/6.3.0 2018-04-29 09:54:36 +02:00
Austin Shalit
13ecaf970f Update ASM to version 6.1.1
This should bring ASM to a version that supports Java 10.
2018-04-28 11:12:53 -04:00
Andreas Dangel
3d9c63a271 Update jacoco plugin for java10 compatibility 2018-04-18 10:28:56 +02:00
Andreas Dangel
73a18d5fbd Update surefire plugin to support building with java10 2018-04-18 09:26:26 +02:00
Juan Martín Sotuyo Dodero
dd1a2910c1 Fixing broken build 2018-04-15 12:46:08 -03:00
Clément Fournier
5a65701d0c Add hamcrest matchers to pom for pmd-core 2018-04-14 03:51:35 +02:00
Andreas Dangel
f3ab54d6da [maven-release-plugin] prepare for next development iteration 2018-03-26 09:23:23 +02:00
Andreas Dangel
59b360a60a [maven-release-plugin] prepare release pmd_releases/6.2.0 2018-03-26 09:23:14 +02:00
Andreas Dangel
f9ef2c8c4b Remove maven profile jdk8-modules and enable all modules by default
We are now enforcing java9 for building, so these modules are anyway
enabled always
2018-03-23 10:23:56 +01:00
Andreas Dangel
6cd084b7ce Use release build-tools 1.1.0: uses latest dogfood ruleset
Closes #361
2018-03-23 10:12:38 +01:00
Andreas Dangel
f2c8b5e2e8 Make the project be importable by IntelliJ IDEA
See https://youtrack.jetbrains.com/issue/IDEA-188690
2018-03-21 21:54:31 +01:00
Andreas Dangel
8bd1e3b486 Fix PMD dogfood: UncommentedEmptyMethodBody, SimplifyBooleanReturns,
UnnecessaryLocalBeforeReturn, OptimizableToArrayCall,
ClassWithOnlyPrivateConstructorsShouldBeFinal,
UseLocaleWithCaseConversions, NonStaticInitializer, UseCollectionIsEmpty
2018-03-10 12:04:50 +01:00
Andreas Dangel
9fb3206d9e PMD dogfood: Upgrade PMD to 6.1.0 2018-03-09 13:00:52 +01:00
Andreas Dangel
e9abdf7a92 Update pmd configuration to use dogfood and fail build on violations
Refs #361
2018-03-09 09:53:15 +01:00
Andreas Dangel
c94b3790bf Upgrade checkstyle, use pmd-build-tools 1.1.0-SNAPSHOT 2018-03-02 20:24:48 +01:00
Juan Martín Sotuyo Dodero
502e96e3a3 Merge branch 'pr-930' 2018-02-25 19:27:02 -03:00
Andreas Dangel
098b0dcac0 [maven-release-plugin] prepare for next development iteration 2018-02-25 09:53:26 +01:00
Andreas Dangel
101b71a13e [maven-release-plugin] prepare release pmd_releases/6.1.0 2018-02-25 09:53:19 +01:00
Andreas Dangel
d619fd360d [ecmascript] Update rhino to 1.7.7.2
Refs #699
2018-02-21 19:56:20 +01:00
Andreas Dangel
73de6eb1f0 [ci] Use Java9 for building PMD
Fixes #854
2018-02-18 21:49:25 +01:00
Andreas Dangel
74ae8d0d6e Remove profile jdk9-disabled - scala is now active always 2018-02-18 19:07:37 +01:00
Andreas Dangel
fc21190bb7 scala update, part 1 2018-02-18 18:52:07 +01:00
Juan Martín Sotuyo Dodero
c2e11ddff2 [ci] Upgrade m-pmd-p
- Reenable pmd dogfoding
 - Upgrade to use PMD 6.0.1 on self
2018-01-29 23:19:43 -03:00
Andreas Dangel
8fbb156fd9 [maven-release-plugin] prepare for next development iteration 2018-01-21 16:42:50 +01:00
Andreas Dangel
0e460317e4 [maven-release-plugin] prepare release pmd_releases/6.0.1 2018-01-21 16:42:42 +01:00