cuba-platform / cuba-gradle-plugin

Gradle plugin for building CUBA platform and applications
https://www.cuba-platform.com
Apache License 2.0
15 stars 18 forks source link

BuildWar contains duplicate JAR files after changing artifact version #147

Open alexbudarov opened 3 years ago

alexbudarov commented 3 years ago

Environment

Description of the bug or enhancement

Forum topic: https://www.cuba-platform.ru/discuss/t/v-war-popadayut-neskolko-fajlov-app-core-i-app-wed-raznyh-versij-prilozheniya/5028

Then check which files are in WAR archive:

alexander@alexander-home:~/projects/playground/build/distributions/war/WEB-INF$ ls -al lib | grep app-
-rw-r--r-- 1 alexander alexander  1572653 Oct 29 10:38 app-web-toolkit-0.3-SNAPSHOT-client.jar
alexander@alexander-home:~/projects/playground/build/distributions/war/WEB-INF$ ls -al lib-core | grep app-
-rw-r--r-- 1 alexander alexander   22607 Oct 29 10:38 app-core-0.2-SNAPSHOT.jar
-rw-r--r-- 1 alexander alexander   22607 Oct 29 10:38 app-core-0.3-SNAPSHOT.jar
-rw-r--r-- 1 alexander alexander   47695 Oct 29 10:38 app-global-0.3-SNAPSHOT.jar
alexander@alexander-home:~/projects/playground/build/distributions/war/WEB-INF$ ls -al lib-web | grep app-
-rw-r--r-- 1 alexander alexander   47695 Oct 29 10:38 app-global-0.3-SNAPSHOT.jar
-rw-r--r-- 1 alexander alexander   90154 Oct 29 10:38 app-web-0.2-SNAPSHOT.jar
-rw-r--r-- 1 alexander alexander   90154 Oct 29 10:38 app-web-0.3-SNAPSHOT.jar

You can see that app-web.jar and app-core.jar are duplicated with previous and new artifact version.

But app-global.jar and app-web-toolkit.jar are not..