Предполагая, что у меня есть артефакт my-project-core
, который включает некоторые зависимости с библиотекой:
<artifactId>my-project-core</artifactId>
<name>CORE</name>
...
<dependency>
<groupId>com.bun.puffy</groupId>
<artifactId>just-the-lib</artifactId>
<version>1.0.0</version>
</dependency>
И я хочу использовать его в новом проекте, который имеет зависимость с my-project-core
<artifactId>new-project-using-core</artifactId>
<name>NEW PROJECT USING CORE</name>
...
<dependency>
<groupId>com.bun.puffy</groupId>
<artifactId>my-project-core</artifactId>
<version>1.0.0</version>
</dependency>
<!-- should I also add this ?
<dependency>
<groupId>com.bun.puffy</groupId>
<artifactId>just-the-lib</artifactId>
<version>1.0.0</version>
</dependency>
-->
я должен добавить зависимость для just-the-lib
в новый проект или я не должен этого делать и зависеть от зависимости my-project-core
?Какие плюсы и минусы?