С Справка Maven :
Обновление
Упс, я неправильно понял вопрос.Вот мой второй снимок (важные части, выделенные мной):
Классификатор позволяет различать артефакты, которые были созданы из одного и того же POM, но различаются по своему содержанию. Это некоторая необязательная и произвольная строка , которая - если присутствует - добавляется к имени артефакта сразу после номера версии.
Для меня это говорит о том, что вы можете использовать любой классификатор, который выхотеть - оно не ограничено определенным набором возможных значений.
type : Соответствует типу упаковки зависимого артефакта.По умолчанию это jar
. Хотя обычно оно представляет расширение имени файла зависимости, это не всегда так. Тип может быть сопоставлен с другим расширением и классификатором.Тип часто соответствует используемой упаковке, хотя это также не всегда так.Некоторые примеры: jar
, ejb-client
и test-jar
. Новые типы могут быть определены с помощью плагинов, которые устанавливают расширения в true, так что это не полный список.
Что еще раз говорит о том, что, хотя обычно вы не найдете ничего другогов этом свойстве, как и в общеизвестных типах упаковки, список возможных значений открыт и зависит от плагина.