title: Java 9 ORMLite conflict in module-info
body: <p>I have a Java 9 (or higher) project in which I want to include ORMLite with a H2 database. Therefore I need the two maven dependencies </p>
  
  <pre><code>        &lt;dependency&gt;
              &lt;groupId&gt;com.j256.ormlite&lt;/groupId&gt;
              &lt;artifactId&gt;ormlite-core&lt;/artifactId&gt;
              &lt;version&gt;5.1&lt;/version&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;com.j256.ormlite&lt;/groupId&gt;
              &lt;artifactId&gt;ormlite-jdbc&lt;/artifactId&gt;
              &lt;version&gt;5.1&lt;/version&gt;
          &lt;/dependency&gt;
          ...
          (+ the h2 dependency.)
  </code></pre>
  
  <p>Since I am using Java 9 I have to add them to my module-info.java:</p>
  
  <pre><code>module my.module {
      exports my.package.to.export;
  
      requires ormlite.core;
      requires ormlite.jdbc;
      ...
  </code></pre>
  
  <p>But now I cannot compile the project anymore because both <em>core</em> and <em>jdbc</em> have the same package <em>com.j256.ormlite.db</em>.</p>
  
  <p><code>[ERROR] module ormlite.core reads package com.j256.ormlite.db from both ormlite.core and ormlite.jdbc</code></p>
  
  <p>I understand that this is as it should be, because split packages are not allowed. But how do I handle this, since this is not within my power? At least not in a clean way. I want to keep everything in maven and dont want to combine the packages as suggested in another post.</p>
  
  <p>How can I solve this clean?</p>
  
  <p>(I see that this is already an open issue in the orm-lite Github, but I do want to use it now)</p>