This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git
The following commit(s) were added to refs/heads/master by this push:
new 0d50be6 MIME4J-290 Fix build for recent mvn and JDK versions (#35)
0d50be6 is described below
commit 0d50be64c61b53d542071f0414ccbc465acf7149
Author: Tyler Rockwood <[email protected]>
AuthorDate: Tue Mar 30 05:41:58 2021 -0500
MIME4J-290 Fix build for recent mvn and JDK versions (#35)
* [MIME4J-290] Fix build for recent mvn and JDK versions
* Remove unneed import
---
.../mime4j/dom/MessageCharsetLenientTest.java | 1 -
.../mime4j/utils/search/MessageMatcherTest.java | 32 ++++++++++++----------
pom.xml | 2 +-
3 files changed, 19 insertions(+), 16 deletions(-)
diff --git
a/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
b/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
index 8789611..0015386 100644
---
a/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
+++
b/dom/src/test/java/org/apache/james/mime4j/dom/MessageCharsetLenientTest.java
@@ -78,7 +78,6 @@ public class MessageCharsetLenientTest {
"iso-8589-0",
"iso-8814-4",
"iso-8859-1 name=FAQ.htm",
- "iso-8859-16",
"iso-8859-1?",
"iso-8859-8-i",
"iso-9284-4",
diff --git
a/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
b/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
index 56e23df..b482561 100644
---
a/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
+++
b/james-utils/src/test/java/org/apache/james/mime4j/utils/search/MessageMatcherTest.java
@@ -19,7 +19,7 @@
package org.apache.james.mime4j.utils.search;
import com.google.common.collect.Lists;
-import com.sun.org.apache.bcel.internal.util.ClassLoader;
+import java.io.InputStream;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
@@ -33,7 +33,7 @@ public class MessageMatcherTest {
.caseInsensitive(true)
.includeHeaders(false)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -43,7 +43,7 @@ public class MessageMatcherTest {
.caseInsensitive(true)
.includeHeaders(false)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
}
@Test
@@ -53,7 +53,7 @@ public class MessageMatcherTest {
.caseInsensitive(true)
.includeHeaders(false)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
}
@Test
@@ -64,7 +64,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("invalid"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
}
@Test
@@ -75,7 +75,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("text/plain"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -86,7 +86,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("text/plain"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -97,7 +97,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("text/plain", "invalid"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -108,7 +108,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("text/plain", "invalid"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -119,7 +119,7 @@ public class MessageMatcherTest {
.includeHeaders(false)
.contentTypes(Lists.newArrayList("text/plain", "invalid"))
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
}
@Test
@@ -130,7 +130,7 @@ public class MessageMatcherTest {
.includeHeaders(true)
.contentTypes(Lists.<String>newArrayList())
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -139,7 +139,7 @@ public class MessageMatcherTest {
.searchContents(Lists.<CharSequence>newArrayList("message/rfc822"))
.ignoringMime(true)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -148,7 +148,7 @@ public class MessageMatcherTest {
.searchContents(Lists.<CharSequence>newArrayList("ail signature
)\n\n--------------0004"))
.ignoringMime(true)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isTrue();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isTrue();
}
@Test
@@ -157,7 +157,11 @@ public class MessageMatcherTest {
.searchContents(Lists.<CharSequence>newArrayList("invalid"))
.ignoringMime(true)
.build();
-
assertThat(messageMatcher.messageMatches(ClassLoader.getSystemResourceAsStream("sampleMail.msg"))).isFalse();
+
assertThat(messageMatcher.messageMatches(getResourceStream("sampleMail.msg"))).isFalse();
+ }
+
+ private InputStream getResourceStream(String resourceName) {
+ return
ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName);
}
}
diff --git a/pom.xml b/pom.xml
index f3519dc..6d40fd3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -201,7 +201,7 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>4.2.1</version>
+ <version>5.1.1</version>
<extensions>true</extensions>
</plugin>
<plugin>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]