title: Atlassian JIRA Java REST API Fugue problem
body: <p>I want to fetch data from a JIRA server using a simple Java program.</p>
  
  <p>I got this in my POM, after trying a lot of different solutions found here and there.</p>
  
  <pre><code>&lt;repositories&gt;
      &lt;repository&gt;
          &lt;id&gt;atlassian-public&lt;/id&gt;
          &lt;url&gt;https://packages.atlassian.com/maven/repository/public&lt;/url&gt;
      &lt;/repository&gt;
      &lt;repository&gt;
          &lt;id&gt;atlassian-public&lt;/id&gt;
          &lt;url&gt;https://mvnrepository.cpm/artifact/com.atlassian.fugue/fugue&lt;/url&gt;
      &lt;/repository&gt;
  &lt;/repositories&gt;
  
  &lt;dependencies&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;com.atlassian.jira&lt;/groupId&gt;
          &lt;artifactId&gt;jira-rest-java-client-core&lt;/artifactId&gt;
          &lt;version&gt;5.2.0&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;io.atlassian.fugue&lt;/groupId&gt;
          &lt;artifactId&gt;fugue&lt;/artifactId&gt;
          &lt;version&gt;4.7.2&lt;/version&gt;
          &lt;scope&gt;provided&lt;/scope&gt;
      &lt;/dependency&gt;
  &lt;/dependencies&gt;
  </code></pre>
  
  <p>My project builds, but when I run it I get the problem description below. I believe the simple logger is a warning, but what should I have done for io.atlassian.fugue to be found during runtime?</p>
  
  <p>best rgds,</p>
  
  <p>Niklas</p>
  
  <p>SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
  SLF4J: Defaulting to no-operation (NOP) logger implementation
  SLF4J: See <a href="http://www.slf4j.org/codes.html#StaticLoggerBinder" rel="nofollow noreferrer">http://www.slf4j.org/codes.html#StaticLoggerBinder</a> for further details.
  Exception in thread "main" java.lang.NoClassDefFoundError: io/atlassian/fugue/Suppliers
      at com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient.(ApacheAsyncHttpClient.java:80)
      at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory.doCreate(DefaultHttpClientFactory.java:61)
      at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory.create(DefaultHttpClientFactory.java:36)
      at com.atlassian.jira.rest.client.internal.async.AsynchronousHttpClientFactory.createClient(AsynchronousHttpClientFactory.java:65)
      at com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory.create(AsynchronousJiraRestClientFactory.java:36)
      at com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory.createWithAuthenticationHandler(AsynchronousJiraRestClientFactory.java:47)
      at MyJiraClient.getJiraRestClient(MyJiraClient.java:44)
      at MyJiraClient.(MyJiraClient.java:27)
      at MyJiraClient.main(MyJiraClient.java:31)
  Caused by: java.lang.ClassNotFoundException: io.atlassian.fugue.Suppliers
      at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
      at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      ... 9 more</p>