Что означает сообщение, "полагающееся на упаковку, чтобы определить расширение основного артефакта, устарело" означает?

my gradle build выводит сообщение

Deprecated: relying on packaging to define the extension of the main artifact is deprecated, and will not be supported in a future version of Gradle.

Что это значит и как предупредить предупреждение?

Ответ 1

Говорят, что вы зависите от какого-либо артефакта того типа, о котором он не знает, но который он может найти, используя атрибут "упаковка" pom. Здесь запланированы улучшения, и они описаны здесь.