ADD_JAR created target second order dependency
ADD_JAR second order dependency is flawed. Example scenario:
- We create two jar targets with ADD_JAR target_A and target_B.
- We run make, it is successful.
- Then we edit target_B java source files and run make again.
- target_B is rebuilt but target_A is not.