Вы решили использовать <shadedArtifactAttached>false</shadedArtifactAttached>
, что означает, что затененный артефакт станет основным артефактом.
Если вы хотите иметь оба артефакта, вы должны использовать <shadedArtifactAttached>true</shadedArtifactAttached>
, что заставит добавить затененный артефакт в качестве артефакта классификатора. Это приведет к наличию двух артефактов, один из которых является основным артефактом в groupId / artifactId, и дополнительный артефакт, который можно устранить с помощью классификатора. По умолчанию shaded
это означает, что в вашем pom есть groupId / artifactId / classifier для использования этого артефакта вместо основного артефакта.