Skip to content

Commit 654a202

Browse files
committed
WIP: Ban log4j from being used
But it doesn't work, due to library version clashes in Maven. See also the update-versions branch of scijava-maven-plugin.
1 parent d7a7a6b commit 654a202

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.scijava</groupId>
66
<artifactId>pom-scijava-base</artifactId>
7-
<version>15.0.1-SNAPSHOT</version>
7+
<version>999</version>
88
<packaging>pom</packaging>
99

1010
<name>SciJava Base POM</name>
@@ -194,6 +194,9 @@
194194
<!-- Classes the enforcer allows to be duplicated on the classpath. -->
195195
<allowedDuplicateClasses />
196196

197+
<!-- Components the enforcer refuses to allow as dependencies. -->
198+
<bannedDependencies>log4j</bannedDependencies>
199+
197200
<!--
198201
List of valid developer and contributor roles.
199202
See: https://imagej.net/Team
@@ -301,7 +304,7 @@
301304
<sonar-maven-plugin.version>3.9.0.2155</sonar-maven-plugin.version>
302305

303306
<!-- Plugin dependencies -->
304-
<maven-dependency-tree.version>2.2</maven-dependency-tree.version>
307+
<maven-dependency-tree.version>3.1.0</maven-dependency-tree.version>
305308
<extra-enforcer-rules.version>1.2</extra-enforcer-rules.version>
306309
<kotlin.version>1.4.21</kotlin.version>
307310
<revapi-java.version>0.20.2</revapi-java.version>
@@ -899,6 +902,9 @@
899902
Standard Rules
900903
https://maven.apache.org/enforcer/enforcer-rules/
901904
-->
905+
<bannedDependencies>
906+
<excludes>${bannedDependencies}</excludes>
907+
</bannedDependencies>
902908
<requireMavenVersion>
903909
<version>${scijava.mvn.version}</version>
904910
</requireMavenVersion>

0 commit comments

Comments
 (0)