Что такое артефакт в Maven?
Что такое артефакт в Maven?

Видео: Что такое артефакт в Maven?

Видео: Что такое артефакт в Maven?
Видео: Андрей Когунь — Что в POM тебе моем? 2024, Ноябрь
Anonim

An артефакт - это файл, обычно JAR, который развертывается в Maven репозиторий. А Maven build производит один или несколько артефакты , например, скомпилированный JAR-файл и JAR-файл с исходным кодом. Каждый артефакт имеет идентификатор группы (обычно перевернутое доменное имя, например com. example. foo), артефакт ID (просто имя) и строка версии.

Таким образом, что такое ID группы и артефакта?

Определение. В groupId является элементом XML в POM. XML-файл проекта Maven, в котором указывается я бы проекта группа . Наоборот, artifactId является элементом XML в POM. XML проекта Maven, в котором указывается я бы проекта ( артефакт ).

Кроме того, что означает Maven? Maven это инструмент автоматизации и управления, разработанный Apache Software Foundation. Первоначально он был выпущен 13 июля 2004 года. На языке идиш значение Maven это «аккумулятор знаний». Maven также может встраивать любое количество проектов в желаемый результат, такой как jar, war, metadata.

Учитывая это, что такое groupId и artifactId в примере проекта Maven?

groupId идентифицирует ваш проект уникально во всех проекты , поэтому нам нужно обеспечить соблюдение схемы именования. Он должен соответствовать правилам имени пакета, что означает, что оно должно соответствовать, по крайней мере, имени домена, которым вы управляете, и вы можете создавать столько подгрупп, сколько захотите. artifactId - название банки без версии.

Что такое хранилище артефактов?

Хранилище артефактов представляет собой набор двоичного программного обеспечения артефакты и метаданные, хранящиеся в определенной структуре каталогов, которая используется такими клиентами, как Maven, Mercury или Ivy, для получения двоичных файлов во время процесса сборки.

Рекомендуемые: