json-simple has a 'compile' scope dependency on junit. This is a bug,
but there is no fixed release. oak-core can easily work-around this by
adding an exclusion in its POM, otherwise everyone who has a
dependency on either oak-jcr or oak-core has to implement the
work-around in their POMs.
Original:
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
<!--<optional>true</optional>-->
</dependency>
Fixed:
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
<!--<optional>true</optional>-->
<exclusion>
<artifactId>junit</artifactId>
<groupId>junit</groupId>
</exclusion>
</dependency>