Что такое артефакт (artifact) в контексте языка Java?
Так же интересно чем Артефакты(Artifacts) отличаются от библиотек(Libraries) в настройках проекта.
Артефакты не относятся к языку Java, а являются результатом вашей работы.
Артефакт - это сборка активов вашего проекта, которые вы собрали для тестирования, развертывания или распространения вашего программного решения или его части. Примерами являются набор скомпилированных классов Java или приложения Java, упакованных в архив Java, веб-приложение в виде структуры каталогов или архива веб-приложений и т. д.
Библиотеки же являются зависимостями, которые используются вашей программой в работе, и сделаны кем то другим.
Вы можете сколько угодно работать над проектом не генерируя ни одного артефакта. Но вряд ли у вас что то получиться, если вы не подключили нужные вам библиотеки, или подключили неподходящую версию.
Артефакты - в широком смысле это некие объекты создаваемые в ходе разработки ПО, например схемы классов, объектные коды, документация, инструкции, иконки, картинки и проч. все что сопровождает процесс разработки.
В узком смысле - в смысле Intellij IDEA это некая выходная сборка вашего проекта. В общем случае их может быть несколько: jar
для десктопа и .war
для веба ну и т.д.
Для каждого артефакта можно определить правила сборки, развертывания, запуска и т.д.
Есть еще артефакты в смысле Maven - это все тот же архив, но предназначенный для деплоймента на репозиторий maven
В самом собственно Java нет понятия артефакта - артефакт продукт среды/средства разработки.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Правильно ли я проверил значение которое было целочисленное, а стало строковое (65)? Если у нас сравнивается 1 (строка), значение, можно ли использовать...
Почему при создании массива используется new, так же как при создании обьекта:
Я уже битый час не могу понять, что с этим кодом не так! Иконка не устанавливается, Путь перепроверил всеми возможными и невозможными способамиЧто...