У меня есть несколько классов в пакете / com / myCompany / myProject / api /, и я хотел бы обернуть их в jar, используя задачу gradle.Проблема в том, что некоторые классы имеют зависимости от классов из / com / myCompany / myProject / utils /, и я должен также включить их в jar.
Приложение, которое будет использовать jar, также имеет / com /myCompany / myProject / utils / package (точно такой же путь), содержащий те же классы, которые я включил в мой jar-файл выше.Это приложение также может быть упаковано в банку.
Есть ли способ избежать возможных конфликтов / не основываться на порядке, в котором банки добавляются в путь к классам в случае, если третье приложение будет использовать оба банки выше?Могу ли я попросить Gradle добавить классы из / com / myCompany / myProject / utils / в jar, но когда этот jar используется, эти классы появляются в другом пакете?