From 753755918d9ee55104ccc3cee4a78e161b6cd475 Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Thu, 22 Nov 2018 14:49:30 +0300 Subject: [PATCH] Update build config to avoid jar hell --- .idea/codeStyles/Project.xml | 6 +++ .travis.yml | 2 +- classlib/pom.xml | 40 +++++++++----- core/pom.xml | 54 +++++++++++++++---- .../javascript/rendering/AstWriter.java | 12 +++++ .../javascript/rendering/JSParser.java | 14 +++++ jso/impl/pom.xml | 30 +++++++++++ .../org/teavm/jso/impl/JSClassProcessor.java | 2 +- metaprogramming/api/pom.xml | 13 ----- metaprogramming/impl/pom.xml | 52 ++++++++++++++---- platform/pom.xml | 13 ----- pom.xml | 10 ++-- tests/pom.xml | 6 +++ tools/chrome-rdp/pom.xml | 13 ----- tools/cli/pom.xml | 1 - tools/core/pom.xml | 51 ++++++++++++++---- tools/idea/idea-artifacts/dep-pom.xml | 15 ------ .../java/org/teavm/idea/jps/TeaVMBuild.java | 23 ++++++-- .../java/org/teavm/idea/jps/TeaVMBuilder.java | 2 +- upload-files.sh | 14 ++--- 20 files changed, 255 insertions(+), 118 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index be4d48af6..96ef064cb 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -47,5 +47,11 @@