|
807 | 807 | <artifactId>solr-core</artifactId> |
808 | 808 | <version>${solr.version}</version> |
809 | 809 | </additionalDependency> |
| 810 | + <!-- add these in case we run with JDK 17+ --> |
| 811 | + <additionalDependency> |
| 812 | + <groupId>javax.validation</groupId> |
| 813 | + <artifactId>validation-api</artifactId> |
| 814 | + <version>2.0.1</version> |
| 815 | + </additionalDependency> |
| 816 | + <additionalDependency> |
| 817 | + <groupId>org.hibernate.validator</groupId> |
| 818 | + <artifactId>hibernate-validator</artifactId> |
| 819 | + <version>6.2.5.Final</version> |
| 820 | + </additionalDependency> |
| 821 | + <additionalDependency> |
| 822 | + <groupId>javax.annotation</groupId> |
| 823 | + <artifactId>javax.annotation-api</artifactId> |
| 824 | + <version>1.3.2</version> |
| 825 | + </additionalDependency> |
| 826 | + <additionalDependency> |
| 827 | + <groupId>ch.qos.logback</groupId> |
| 828 | + <artifactId>logback-core</artifactId> |
| 829 | + <version>1.4.14</version> |
| 830 | + </additionalDependency> |
810 | 831 | </additionalDependencies> |
811 | 832 | </configuration> |
812 | 833 | </plugin> |
|
1040 | 1061 | <include>javax.servlet:jstl:*:*:provided</include> |
1041 | 1062 | <!-- Allow test server dependencies --> |
1042 | 1063 | <include>javax.servlet:javax.servlet-api:*:*:test</include> |
| 1064 | + <!-- Allow to provide old javax dependencies for compiling with JDK 17+ --> |
| 1065 | + <include>javax.*:*:*:*:provided</include> |
1043 | 1066 | </includes> |
1044 | 1067 | </bannedDependencies> |
1045 | 1068 | </rules> |
|
1062 | 1085 | <!-- mockserver-junit-jupiter-no-dependencies contains these classes --> |
1063 | 1086 | <ignoreClass>org.opentest4j.*</ignoreClass> |
1064 | 1087 | </ignoreClasses> |
| 1088 | + <!-- Allow to provide old javax dependencies for compiling with JDK 17+ --> |
| 1089 | + <ignoredScopes>provided</ignoredScopes> |
1065 | 1090 | <ignoreWhenIdentical>true</ignoreWhenIdentical> |
1066 | 1091 | </banDuplicateClasses> |
1067 | 1092 | </rules> |
|
1073 | 1098 | <dependency> |
1074 | 1099 | <groupId>org.codehaus.mojo</groupId> |
1075 | 1100 | <artifactId>extra-enforcer-rules</artifactId> |
1076 | | - <version>1.6.1</version> |
| 1101 | + <version>1.11.0</version> |
1077 | 1102 | </dependency> |
1078 | 1103 | </dependencies> |
1079 | 1104 | </plugin> |
|
0 commit comments