Skip to content

Commit 74e80c7

Browse files
committed
Updated our banned dependency list to include various Javax dependencies. Exclude javax.annotation from cnri-servlet-container where it was still being brought in.
1 parent e4683f3 commit 74e80c7

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

dspace-api/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,11 @@
414414
<groupId>org.bouncycastle</groupId>
415415
<artifactId>bcprov-jdk15on</artifactId>
416416
</exclusion>
417+
<!-- Excluded because this library is incompatible with Jakarta EE. -->
418+
<exclusion>
419+
<groupId>javax.annotation</groupId>
420+
<artifactId>javax.annotation-api</artifactId>
421+
</exclusion>
417422
</exclusions>
418423
</dependency>
419424

pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,16 @@
136136
<rules>
137137
<bannedDependencies>
138138
<excludes>
139+
<!-- Ban usage of Log4j v1 -->
139140
<exclude>log4j:log4j</exclude>
141+
<!-- Ban usage of Javax dependencies. We use Jakarta equivalents -->
142+
<exclude>javax.annotation:javax.annotation-api</exclude>
143+
<exclude>javax.inject:javax.inject</exclude>
144+
<exclude>javax.mail:mail</exclude>
145+
<exclude>com.sun.mail:javax.mail</exclude>
146+
<exclude>javax.persistence:javax.persistence-api</exclude>
147+
<exclude>javax.servlet:servlet-api</exclude>
148+
<exclude>javax.validation:validation-api</exclude>
140149
</excludes>
141150
</bannedDependencies>
142151
</rules>

0 commit comments

Comments
 (0)