Что такое артефакт Знатока?

Что такое артефакт и почему Знатоку нужен он?

325
задан ROMANIA_engineer 2 December 2014 в 06:24
поделиться

4 ответа

Артефакт - это файл, обычно JAR, который развертывается в репозитории Maven.

Сборка Maven создает один или несколько артефактов, таких как скомпилированный JAR-файл и JAR-файл с исходным кодом.

Каждый артефакт имеет идентификатор группы (обычно перевернутое имя домена, например com.example.foo), идентификатор артефакта (просто имя) и строку версии. Все три вместе однозначно идентифицируют артефакт.

Зависимости проекта указаны как артефакты.

288
ответ дан 23 November 2019 в 00:53
поделиться

В maven процесс сборки организован как набор артефактов. Артефакты включают:

  1. Плагины, из которых состоит сам Maven.
  2. Зависимости, от которых зависит ваш код.
  3. Все, что производит ваша сборка, может, в свою очередь, быть потреблено чем-то другим.

Артефакты хранятся в хранилищах.

8
ответ дан 23 November 2019 в 00:53
поделиться

Артефакт - это JAR или что-то, что вы храните в репозитории. Maven извлекает их и создает ваш код.

9
ответ дан 23 November 2019 в 00:53
поделиться

В общих терминах программного обеспечения « артефакт » - это что-то, созданное в процессе разработки программного обеспечения, будь то документация, относящаяся к программному обеспечению, или исполняемый файл.

В терминологии Maven артефакт - это результат сборки maven, обычно jar или war или другой исполняемый файл. Артефакты в maven идентифицируются системой координат groupId, artifactId и version. Maven использует groupId , artifactId и версию для определения зависимостей (обычно других файлов jar), необходимых для сборки и запуска вашего кода.

109
ответ дан 23 November 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: