cuba-platform / cuba-sdk

Software development kit for CUBA Platform
Apache License 2.0
4 stars 3 forks source link

Check correctness of the "remove" command #74

Open artemglinov opened 3 years ago

artemglinov commented 3 years ago

An attempt to remove a framework or some addon (e.g., Jmix addon "Dynamic Attributes") leaves artifacts untouched in the local Nexus repository and erases basic artifacts (like jmix-dynattr, jmix-dynattr-ui etc.) in the local Gradle cache (dependencies artifacts are under the question, it seems like they are not deleted). Check and fix if necessary removal from:

  1. local Nexus repository;
  2. local Gradle cache.

It is required to delete only the artifacts associated with a specific component and not to harm the others (see classes responsible for remove command execution).