title: Compiler error "archive for required library could not be read" - Spring Tool Suite
body: <p>I am starting to configure my development environment and I am using Spring Tool Suite 2.8.1 along with m2E 1.01.</p>
  
  <p>As far as I can tell, since this is a Maven Project (my first), my Maven POM is dictating (along with m2E smarts) my project build configuration and dependencies.</p>
  
  <p>What I would like to know is why my IDE is displaying Java Build Problems that read "Archive required for library <em>library/path/somejar.jar</em> cannot be read or is not a valid zip file" when I can see the jars in my .m2 repository?</p>
  
  <p>All the errors pertained to commons-logging:1.1.1 which I excluded in my parent-pom. This was a transistive dependancy via spring-context-support:3.0.5. I excluded that library from my build and now the errors pertain to the spring-context-support library.</p>
  
  <p>I have attached a screenshot to illustrate.</p>
  
  <p><img src="https://i.stack.imgur.com/0QfjQ.png" alt="Markers"></p>