title: When using JUnit5, I got a warning: "ClassNotFoundException: org.junit.platform.engine.support.filter.ExclusionReasonConsumingFilter"
body: <p>I'm trying to use JUnit5.<br>
  First, I added dependencies to maven project:</p>
  
  <pre><code>&lt;dependencies&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.junit.jupiter&lt;/groupId&gt;
          &lt;artifactId&gt;junit-jupiter-engine&lt;/artifactId&gt;
          &lt;version&gt;5.3.0&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.junit.platform&lt;/groupId&gt;
          &lt;artifactId&gt;junit-platform-runner&lt;/artifactId&gt;
          &lt;version&gt;1.3.0&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
  &lt;/dependencies&gt;
  </code></pre>
  
  <p>Then, I created a test:</p>
  
  <pre><code>package com.example.multicurrency;
  
  import org.junit.jupiter.api.Test;
  import static org.junit.jupiter.api.Assertions.*;
  
  class JunitTests {
      @Test
      void testAssertTrue() {
          assertTrue(false);
      }
  }
  </code></pre>
  
  <p>After that, I run the test. The following is what I have got:</p>
  
  <pre><code>org.junit.platform.launcher.core.DefaultLauncher handleThrowable
  warning: TestEngine with ID 'junit-vintage' failed to discover tests
  java.lang.NoClassDefFoundError: org/junit/platform/engine/support/filter/ExclusionReasonConsumingFilter
  Caused by: java.lang.ClassNotFoundException: org.junit.platform.engine.support.filter.ExclusionReasonConsumingFilter
  
  org.opentest4j.AssertionFailedError: 
  Expected :&lt;true&gt; 
  Actual   :&lt;false&gt;
  </code></pre>
  
  <p>The result was what I expected. But the warning confused me. What does the warning mean?</p>