title: Does It possible to use multiple common libraries in Kotlin?
body: <p>I have tried to build project in <code>gradle</code> with 3 modules, where: <br>
  1) <code>module1</code> - common module with <code>expect</code> classes <br>
  <em>empty build.gradle dependencies</em> <br>
  2) <code>module2</code> - common module with <code>expect</code> classes and with dependency from module 1: <br>
  build.gradle dependencies: <code>compile project(':module1')</code>  <br>
  2) <code>module3</code> - jvm platform module  <br>
  build.gradle dependencies: <code>expectedBy project(':module2')</code> </p>
  
  <p>When I try to compile a project, it appears errors in compilation stage of <code>module3</code>, that classes from <code>module2</code> couldn't find classes from <code>module1</code>.</p>
  
  <p>Kotlin 1.2.30 <br>
  Gradle 4.6 <br>
  Java 1.8_161</p>
  
  <p>Does It possible to use multiple common modules together in one project? <br> And does it possible to have <code>expect</code> classes in each common module? </p>