Skip to content

Commit a4446d9

Browse files
authored
Add rule for itext (#224)
1 parent 6063f3a commit a4446d9

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

samples/sample-all-deactivated/build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies {
1010
implementation("cglib:cglib-nodep:3.3.0")
1111
implementation("cglib:cglib:3.3.0")
1212
implementation("ch.qos.logback:logback-classic:1.5.18")
13+
implementation("com.github.librepdf:openpdf:2.0.3")
1314
implementation("com.github.spotbugs:spotbugs-annotations:4.9.3")
1415
implementation("com.github.stephenc.jcip:jcip-annotations:1.0-1")
1516
implementation("com.google.code.findbugs:annotations:3.0.1")
@@ -19,6 +20,7 @@ dependencies {
1920
implementation("com.google.guava:listenablefuture:1.0")
2021
implementation("com.intellij:annotations:12.0")
2122
implementation("com.jwebmp:javax.inject:1.1")
23+
implementation("com.lowagie:itext:4.2.2")
2224
implementation("com.mchange:c3p0:0.11.0")
2325
implementation("com.mchange:mchange-commons-java:0.3.2")
2426
implementation("com.miglayout:miglayout-swing:11.4.2")
@@ -42,6 +44,7 @@ dependencies {
4244
implementation("dk.brics.automaton:automaton:1.11-8")
4345
implementation("dk.brics:automaton:1.12-4")
4446
implementation("dom4j:dom4j:1.6.1")
47+
implementation("itext:itext:1.3.1")
4548
implementation("jakarta.activation:jakarta.activation-api:2.1.3")
4649
implementation("jakarta.annotation:jakarta.annotation-api:3.0.0")
4750
implementation("jakarta.ejb:jakarta.ejb-api:4.0.1")

samples/sample-all-deactivated/build.out

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ compileClasspath - Compile classpath for source set 'main'.
99
+--- cglib:cglib-nodep:3.3.0 FAILED
1010
+--- cglib:cglib:3.3.0 FAILED
1111
+--- ch.qos.logback:logback-classic:1.5.18 FAILED
12+
+--- com.github.librepdf:openpdf:2.0.3 FAILED
1213
+--- com.github.spotbugs:spotbugs-annotations:4.9.3 FAILED
1314
+--- com.github.stephenc.jcip:jcip-annotations:1.0-1 FAILED
1415
+--- com.google.code.findbugs:annotations:3.0.1 FAILED
@@ -18,6 +19,7 @@ compileClasspath - Compile classpath for source set 'main'.
1819
+--- com.google.guava:listenablefuture:1.0 FAILED
1920
+--- com.intellij:annotations:12.0 FAILED
2021
+--- com.jwebmp:javax.inject:1.1 FAILED
22+
+--- com.lowagie:itext:4.2.2 FAILED
2123
+--- com.mchange:c3p0:0.11.0 FAILED
2224
+--- com.mchange:mchange-commons-java:0.3.2 FAILED
2325
+--- com.miglayout:miglayout-swing:11.4.2 FAILED
@@ -41,6 +43,7 @@ compileClasspath - Compile classpath for source set 'main'.
4143
+--- dk.brics.automaton:automaton:1.11-8 FAILED
4244
+--- dk.brics:automaton:1.12-4 FAILED
4345
+--- dom4j:dom4j:1.6.1 FAILED
46+
+--- itext:itext:1.3.1 FAILED
4447
+--- jakarta.activation:jakarta.activation-api:2.1.3 FAILED
4548
+--- jakarta.annotation:jakarta.annotation-api:3.0.0 FAILED
4649
+--- jakarta.ejb:jakarta.ejb-api:4.0.1

samples/sample-all/build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ dependencies {
1313
implementation("cglib:cglib-nodep:3.3.0")
1414
implementation("cglib:cglib:3.3.0")
1515
implementation("ch.qos.logback:logback-classic:1.5.18")
16+
implementation("com.github.librepdf:openpdf:2.0.3")
1617
implementation("com.github.spotbugs:spotbugs-annotations:4.9.3")
1718
implementation("com.github.stephenc.jcip:jcip-annotations:1.0-1")
1819
implementation("com.google.code.findbugs:annotations:3.0.1")
@@ -22,6 +23,7 @@ dependencies {
2223
implementation("com.google.guava:listenablefuture:1.0")
2324
implementation("com.intellij:annotations:12.0")
2425
implementation("com.jwebmp:javax.inject:1.1")
26+
implementation("com.lowagie:itext:4.2.2")
2527
implementation("com.mchange:c3p0:0.11.0")
2628
implementation("com.mchange:mchange-commons-java:0.3.2")
2729
implementation("com.miglayout:miglayout-swing:11.4.2")
@@ -45,6 +47,7 @@ dependencies {
4547
implementation("dk.brics.automaton:automaton:1.11-8")
4648
implementation("dk.brics:automaton:1.12-4")
4749
implementation("dom4j:dom4j:1.6.1")
50+
implementation("itext:itext:1.3.1")
4851
implementation("jakarta.activation:jakarta.activation-api:2.1.3")
4952
implementation("jakarta.annotation:jakarta.annotation-api:3.0.0")
5053
implementation("jakarta.ejb:jakarta.ejb-api:4.0.1")

samples/sample-all/build.out

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ compileClasspath - Compile classpath for source set 'main'.
3030
+--- ch.qos.logback:logback-classic:1.5.18 -> org.slf4j:slf4j-simple:2.0.17
3131
| +--- org.slf4j:slf4j-api:2.0.17 (*)
3232
| \--- org.slf4j:slf4j-bom:2.0.17 (*)
33+
+--- com.github.librepdf:openpdf:2.0.3 -> com.lowagie:itext:4.2.2
34+
| \--- com.itextpdf:itextpdf:5.5.6
3335
+--- com.github.spotbugs:spotbugs-annotations:4.9.3
3436
| \--- com.google.code.findbugs:jsr305:3.0.2
3537
+--- com.github.stephenc.jcip:jcip-annotations:1.0-1 -> net.jcip:jcip-annotations:1.0
@@ -44,6 +46,7 @@ compileClasspath - Compile classpath for source set 'main'.
4446
+--- com.google.guava:listenablefuture:1.0 -> com.google.guava:guava:33.4.8-jre (*)
4547
+--- com.intellij:annotations:12.0 -> org.jetbrains:annotations:26.0.2
4648
+--- com.jwebmp:javax.inject:1.1
49+
+--- com.lowagie:itext:4.2.2 (*)
4750
+--- com.mchange:c3p0:0.11.0 (*)
4851
+--- com.mchange:mchange-commons-java:0.3.2
4952
+--- com.miglayout:miglayout-swing:11.4.2
@@ -74,6 +77,7 @@ compileClasspath - Compile classpath for source set 'main'.
7477
+--- dk.brics.automaton:automaton:1.11-8 -> dk.brics:automaton:1.12-4
7578
+--- dk.brics:automaton:1.12-4
7679
+--- dom4j:dom4j:1.6.1 -> org.dom4j:dom4j:2.1.4
80+
+--- itext:itext:1.3.1 -> com.lowagie:itext:4.2.2 (*)
7781
+--- jakarta.activation:jakarta.activation-api:2.1.3
7882
+--- jakarta.annotation:jakarta.annotation-api:3.0.0
7983
+--- jakarta.ejb:jakarta.ejb-api:4.0.1

src/main/java/org/gradlex/jvm/dependency/conflict/detection/rules/CapabilityDefinition.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@ public enum CapabilityDefinition {
227227
"org.jetbrains:annotations",
228228
"com.intellij:annotations"
229229
),
230+
ITEXT(HIGHEST_VERSION,
231+
"itext:itext",
232+
"com.lowagie:itext",
233+
"com.github.librepdf:openpdf"
234+
),
230235
JAVA_ASSIST(HIGHEST_VERSION,
231236
"javassist:javassist",
232237
"org.javassist:javassist",

0 commit comments

Comments
 (0)