Drop redundant Hamcrest
diff --git a/doxia-core/pom.xml b/doxia-core/pom.xml
index 1273340..fa1ab6c 100644
--- a/doxia-core/pom.xml
+++ b/doxia-core/pom.xml
@@ -73,11 +73,6 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.hamcrest</groupId>
-      <artifactId>hamcrest-core</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-simple</artifactId>
       <scope>test</scope>
diff --git a/doxia-core/src/test/java/org/apache/maven/doxia/macro/snippet/SnippetMacroTest.java b/doxia-core/src/test/java/org/apache/maven/doxia/macro/snippet/SnippetMacroTest.java
index 6f3fdd3..b5ff6d5 100644
--- a/doxia-core/src/test/java/org/apache/maven/doxia/macro/snippet/SnippetMacroTest.java
+++ b/doxia-core/src/test/java/org/apache/maven/doxia/macro/snippet/SnippetMacroTest.java
@@ -29,11 +29,9 @@
 import org.apache.maven.doxia.sink.impl.SinkEventElement;
 import org.apache.maven.doxia.sink.impl.SinkEventTestingSink;
 import org.codehaus.plexus.testing.PlexusTest;
-import org.hamcrest.CoreMatchers;
 import org.junit.jupiter.api.Test;
 
 import static org.codehaus.plexus.testing.PlexusExtension.getBasedir;
-import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -124,7 +122,7 @@
         assertFalse(it.hasNext());
 
         // no need to verify the absence of the first and second snippets if tests above were successful
-        assertThat(snippet, CoreMatchers.containsString("Этот сниппет в формате Unicode (UTF-8)"));
+        assertTrue(snippet.contains("Этот сниппет в формате Unicode (UTF-8)"));
 
         // again
         // Shouldn't work because no snippet called "first" exists, only "firstId"
@@ -148,7 +146,7 @@
         SinkEventElement event = it.next();
         assertEquals("text", event.getName());
         String snippet = (String) event.getArgs()[0];
-        assertThat(snippet, CoreMatchers.containsString("Error during retrieving content"));
+        assertTrue(snippet.contains("Error during retrieving content"));
     }
 
     private SinkEventTestingSink executeSnippetMacro(Map<String, Object> macroParameters)
diff --git a/doxia-modules/doxia-module-markdown/pom.xml b/doxia-modules/doxia-module-markdown/pom.xml
index 98ee5b0..b8857a1 100644
--- a/doxia-modules/doxia-module-markdown/pom.xml
+++ b/doxia-modules/doxia-module-markdown/pom.xml
@@ -168,11 +168,6 @@
       <artifactId>plexus-testing</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.hamcrest</groupId>
-      <artifactId>hamcrest-core</artifactId>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
   <build>
 
diff --git a/pom.xml b/pom.xml
index b9b9aa8..7b713b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -147,12 +147,6 @@
         <version>1.6.0</version>
         <scope>test</scope>
       </dependency>
-      <dependency>
-        <groupId>org.hamcrest</groupId>
-        <artifactId>hamcrest-core</artifactId>
-        <version>3.0</version>
-        <scope>test</scope>
-      </dependency>
 
       <dependency>
         <groupId>javax.inject</groupId>