|
3 | 3 |
|
4 | 4 | <groupId>com.spt-development</groupId> |
5 | 5 | <artifactId>spt-development-logging-spring</artifactId> |
6 | | - <version>3.0.17-SNAPSHOT</version> |
| 6 | + <version>3.1.0-SNAPSHOT</version> |
7 | 7 |
|
8 | 8 | <name>logging-spring</name> |
9 | 9 | <description>A very simple library for getting/setting the current correlation ID, utilising ThreadLocal.</description> |
|
38 | 38 | <spt-cid.version>2.0.14</spt-cid.version> |
39 | 39 |
|
40 | 40 | <!-- Dependency versions, matched to Spring Boot --> |
41 | | - <aspectj.version>1.9.21</aspectj.version> |
| 41 | + <aspectj.version>1.9.22</aspectj.version> |
42 | 42 | <httpcore5.version>5.2.4</httpcore5.version> |
43 | | - <slf4j.version>2.0.12</slf4j.version> |
44 | | - <spring.version>6.1.5</spring.version> |
| 43 | + <slf4j.version>2.0.13</slf4j.version> |
| 44 | + <spring.version>6.1.6</spring.version> |
45 | 45 |
|
46 | 46 | <!-- Test dependency versions --> |
47 | | - <spt-development-test.version>3.1.5</spt-development-test.version> |
| 47 | + <spt-development-test.version>3.1.6</spt-development-test.version> |
48 | 48 |
|
49 | 49 | <!-- Test dependency versions, matched to Spring Boot --> |
50 | 50 | <hamcrest.version>2.2</hamcrest.version> |
|
55 | 55 | <!-- Plugin versions --> |
56 | 56 | <build-helper-maven-plugin.version>3.5.0</build-helper-maven-plugin.version> |
57 | 57 | <checkstyle-maven-plugin.version>3.3.1</checkstyle-maven-plugin.version> |
58 | | - <dependency-check-maven.version>9.0.10</dependency-check-maven.version> |
59 | | - <jacoco-maven-plugin.version>0.8.11</jacoco-maven-plugin.version> |
| 58 | + <dependency-check-maven.version>9.1.0</dependency-check-maven.version> |
| 59 | + <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
60 | 60 | <license-maven-plugin.version>2.4.0</license-maven-plugin.version> |
61 | 61 | <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
62 | 62 | <maven-dependency-plugin.version>3.6.1</maven-dependency-plugin.version> |
63 | 63 | <maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version> |
64 | | - <maven-gpg-plugin.version>3.2.1</maven-gpg-plugin.version> |
| 64 | + <maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version> |
65 | 65 | <maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version> |
66 | 66 | <maven-jxr-plugin.version>3.3.2</maven-jxr-plugin.version> |
67 | | - <maven-pmd-plugin.version>3.21.2</maven-pmd-plugin.version> |
| 67 | + <maven-pmd-plugin.version>3.22.0</maven-pmd-plugin.version> |
68 | 68 | <maven-release-plugin.version>3.0.1</maven-release-plugin.version> |
69 | | - <maven-scm-plugin.version>2.0.1</maven-scm-plugin.version> |
70 | | - <maven-source-plugin.version>3.3.0</maven-source-plugin.version> |
| 69 | + <maven-scm-plugin.version>2.1.0</maven-scm-plugin.version> |
| 70 | + <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
71 | 71 | <maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version> |
72 | 72 | <nexus-staging-plugin.version>1.6.13</nexus-staging-plugin.version> |
73 | | - <pitest-maven.version>1.15.8</pitest-maven.version> |
74 | | - <spotbugs.version>4.8.3.1</spotbugs.version> |
| 73 | + <pitest-maven.version>1.16.0</pitest-maven.version> |
| 74 | + <spotbugs.version>4.8.4.0</spotbugs.version> |
75 | 75 | <versions-maven-plugin.version>2.16.2</versions-maven-plugin.version> |
76 | 76 |
|
77 | 77 | <!-- Plugin dependencies --> |
78 | | - <checkstyle.version>10.14.2</checkstyle.version> |
| 78 | + <checkstyle.version>10.15.0</checkstyle.version> |
79 | 79 | <findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version> |
80 | 80 | <findbugs-sec-bug-pattern.version>1.12.0</findbugs-sec-bug-pattern.version> |
81 | 81 | <pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version> |
| 82 | + <pmd.version>7.1.0</pmd.version> |
82 | 83 | </properties> |
83 | 84 |
|
84 | 85 | <dependencyManagement> |
|
216 | 217 | <plugin> |
217 | 218 | <artifactId>maven-pmd-plugin</artifactId> |
218 | 219 | <version>${maven-pmd-plugin.version}</version> |
| 220 | + <dependencies> |
| 221 | + <dependency> |
| 222 | + <groupId>net.sourceforge.pmd</groupId> |
| 223 | + <artifactId>pmd-core</artifactId> |
| 224 | + <version>${pmd.version}</version> |
| 225 | + </dependency> |
| 226 | + <dependency> |
| 227 | + <groupId>net.sourceforge.pmd</groupId> |
| 228 | + <artifactId>pmd-java</artifactId> |
| 229 | + <version>${pmd.version}</version> |
| 230 | + </dependency> |
| 231 | + <dependency> |
| 232 | + <groupId>net.sourceforge.pmd</groupId> |
| 233 | + <artifactId>pmd-javascript</artifactId> |
| 234 | + <version>${pmd.version}</version> |
| 235 | + </dependency> |
| 236 | + <dependency> |
| 237 | + <groupId>net.sourceforge.pmd</groupId> |
| 238 | + <artifactId>pmd-jsp</artifactId> |
| 239 | + <version>${pmd.version}</version> |
| 240 | + </dependency> |
| 241 | + </dependencies> |
219 | 242 | </plugin> |
220 | 243 | <plugin> |
221 | 244 | <artifactId>maven-source-plugin</artifactId> |
|
439 | 462 | Any classes / packages excluded here, must have specific rules for them below, |
440 | 463 | with reasons. |
441 | 464 | --> |
442 | | - <exclude>com.spt.development.audit.spring.security.AuthenticationAdapterFactory</exclude> |
| 465 | + <exclude>com.spt.development.logging.spring.LoggerAspect</exclude> |
443 | 466 | </excludes> |
444 | 467 | </rule> |
445 | 468 | <rule> |
|
448 | 471 | <limit> |
449 | 472 | <counter>LINE</counter> |
450 | 473 | <value>COVEREDRATIO</value> |
451 | | - <minimum>0.82</minimum> |
| 474 | + <minimum>0.97</minimum> |
452 | 475 | </limit> |
453 | 476 | </limits> |
454 | 477 | <includes> |
455 | | - <!-- |
456 | | - Difficult to force the ClassNotFoundException when checking if authentication |
457 | | - object is an instance of OAuth2Authentication |
458 | | - --> |
459 | | - <include>com.spt.development.audit.spring.security.AuthenticationAdapterFactory</include> |
| 478 | + <!-- Placeholder method for pointcut does not need to be explicitly covered by tests --> |
| 479 | + <include>com.spt.development.logging.spring.LoggerAspect</include> |
460 | 480 | </includes> |
461 | 481 | </rule> |
462 | 482 | </rules> |
|
0 commit comments