|
24 | 24 | <jbbp.plugin.version>${jbbp.version}</jbbp.plugin.version> |
25 | 25 | <maven.compiler.source>1.8</maven.compiler.source> |
26 | 26 | <maven.compiler.target>1.8</maven.compiler.target> |
27 | | - <junit5.version>5.10.0</junit5.version> |
| 27 | + <junit5.version>5.10.1</junit5.version> |
28 | 28 | <jmh.version>1.36</jmh.version> |
29 | 29 | </properties> |
30 | 30 |
|
|
186 | 186 | <artifactId>maven-javadoc-plugin</artifactId> |
187 | 187 | <version>3.5.0</version> |
188 | 188 | </plugin> |
| 189 | + <plugin> |
| 190 | + <groupId>org.apache.maven.plugins</groupId> |
| 191 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 192 | + <version>3.4.1</version> |
| 193 | + </plugin> |
189 | 194 | <plugin> |
190 | 195 | <groupId>org.apache.maven.plugins</groupId> |
191 | 196 | <artifactId>maven-source-plugin</artifactId> |
|
213 | 218 | </plugin> |
214 | 219 | </plugins> |
215 | 220 | </pluginManagement> |
| 221 | + |
216 | 222 | <plugins> |
217 | 223 | <plugin> |
218 | 224 | <groupId>org.apache.maven.plugins</groupId> |
|
224 | 230 | <showWarnings>true</showWarnings> |
225 | 231 | </configuration> |
226 | 232 | </plugin> |
| 233 | + <plugin> |
| 234 | + <groupId>org.apache.maven.plugins</groupId> |
| 235 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 236 | + <executions> |
| 237 | + <execution> |
| 238 | + <id>enforcer-verify</id> |
| 239 | + <phase>validate</phase> |
| 240 | + <goals> |
| 241 | + <goal>enforce</goal> |
| 242 | + </goals> |
| 243 | + <inherited>true</inherited> |
| 244 | + </execution> |
| 245 | + </executions> |
| 246 | + <configuration> |
| 247 | + <failFast>true</failFast> |
| 248 | + <rules> |
| 249 | + <dependencyConvergence/> |
| 250 | + <banDuplicateClasses/> |
| 251 | + <banCircularDependencies/> |
| 252 | + <enforceBytecodeVersion> |
| 253 | + <maxJdkVersion>${maven.compiler.target}</maxJdkVersion> |
| 254 | + <ignoredScopes> |
| 255 | + <ignoredScope>test</ignoredScope> |
| 256 | + </ignoredScopes> |
| 257 | + </enforceBytecodeVersion> |
| 258 | + </rules> |
| 259 | + </configuration> |
| 260 | + <dependencies> |
| 261 | + <dependency> |
| 262 | + <groupId>org.codehaus.mojo</groupId> |
| 263 | + <artifactId>extra-enforcer-rules</artifactId> |
| 264 | + <version>1.7.0</version> |
| 265 | + </dependency> |
| 266 | + </dependencies> |
| 267 | + </plugin> |
227 | 268 | <plugin> |
228 | 269 | <groupId>org.apache.maven.plugins</groupId> |
229 | 270 | <artifactId>maven-surefire-plugin</artifactId> |
|
0 commit comments