title: Proguard Obfuscation for JAR files
body: <p>I know how to obfuscate executable jar files due to the fact that it has a main class. But I'm trying to create my API (It's already done) and I just need to obfuscate the code. The problem is that whenever I try obfuscate the jar file using Proguard (A well known java obfuscator) it gives me an error about something to do with the 'keep'. I am running the proguard-gui from Proguard and in Eclipse, I exported the project as a normal jar file (not executable) and I'm trying to obfuscate that jar file. Also, I am not including the .classpath and .project files inside my jar file either. If anyone could please help/guide me in obfuscating non-executable jar files in Proguard, it would be very useful and appreciated. Thank you.</p>
  
  <p>Note: I'm using Proguard's GUI to obfuscate, not anything to do with the command line.</p>
  
  <p>Image of problem:
  <img src="https://i.stack.imgur.com/9eWha.png" alt="enter image description here"></p>