Что такое артефакт и почему Знатоку нужен он?
Артефакт - это файл, обычно JAR, который развертывается в репозитории Maven.
Сборка Maven создает один или несколько артефактов, таких как скомпилированный JAR-файл и JAR-файл с исходным кодом.
Каждый артефакт имеет идентификатор группы (обычно перевернутое имя домена, например com.example.foo), идентификатор артефакта (просто имя) и строку версии. Все три вместе однозначно идентифицируют артефакт.
Зависимости проекта указаны как артефакты.
В maven процесс сборки организован как набор артефактов. Артефакты включают:
Артефакты хранятся в хранилищах.
Артефакт - это JAR или что-то, что вы храните в репозитории. Maven извлекает их и создает ваш код.
В общих терминах программного обеспечения « артефакт » - это что-то, созданное в процессе разработки программного обеспечения, будь то документация, относящаяся к программному обеспечению, или исполняемый файл.
В терминологии Maven артефакт - это результат сборки maven, обычно jar
или war
или другой исполняемый файл. Артефакты в maven идентифицируются системой координат groupId, artifactId и version. Maven использует groupId
, artifactId
и версию
для определения зависимостей (обычно других файлов jar), необходимых для сборки и запуска вашего кода.