Shade json in configuration processor

This commit shades the json API in the configuration processor so that
it doesn't bring `android-json` to the classpath anymore.

Closes gh-10307
This commit is contained in:
Stephane Nicoll
2018-01-04 10:10:56 +01:00
parent 1f14b11be4
commit d49b022ce3
12 changed files with 2612 additions and 20 deletions

View File

@@ -18,12 +18,7 @@
<main.basedir>${basedir}/../..</main.basedir>
</properties>
<dependencies>
<!-- Compile (should stick to the bare minimum) -->
<dependency>
<groupId>com.vaadin.external.google</groupId>
<artifactId>android-json</artifactId>
</dependency>
<!-- Test -->
<!-- Test -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>