title: java.lang.ClassNotFoundException in maven/IntelliJ project
body: <p>I have a maven project that fails at runtime with <code>java.lang.ClassNotFoundException</code>. The module I'm trying to run, call it A, depends on module B which depends on C which contains the missing file. </p>
  
  <p>The symptoms: The exact same module runs fine on another computer. I know the code on both computers is the same as they both checked out a copy from the same git repo. So the only files that could be different are the ones in <code>.gitignore</code>, e.g. <code>.lst</code>, <code>.idea/</code>. I don't think it's a version conflict since both computers contain the same version of module C in the local maven repo. </p>
  
  <p>The only clue I have is that module C is on the classpath when I run it on the working computer, and missing in the one that it's not. I don't know why that is since the <code>target/.classpath.user</code> files on both computers are identical as far as I can tell.</p>
  
  <p>I tried deleting the local maven repo, invalidating caches on IntelliJ and rebuilding the project, didn't help.</p>
  
  <p>Any ideas?</p>