Помощь в учёбе, очень быстро...
Работаем вместе до победы

Сборки. 
Программная инженерия. 
Парадигмы, технологии и case-средства

РефератПомощь в написанииУзнать стоимостьмоей работы

Apache Ant — J A VA-утилита для автоматизации процесса сборки программного продукта. Ant — платформонезависимый аналог UNIX-утилиты Маке, но с использованием языка JAVA приспособленный для JAVA-проектов. Самая важная непосредственная разница между Ant и Маке состоит в том, что Ant использует XML для описания процесса сборки и его зависимостей, тогда как Маке имеет свой собственный формат… Читать ещё >

Сборки. Программная инженерия. Парадигмы, технологии и case-средства (реферат, курсовая, диплом, контрольная)

Сейчас известны средства поддержки интеграции или сборки разных программ. Среди них системы — Make, Apache Ant, Apache Maven и др.

Make — это кросплатформенная система автоматизации сборки ПС из исходного кода. Она генерирует файлы управления сборкою, например Makefile в системах Unix для сборки посредством make.

Apache Ant — J A VA-утилита для автоматизации процесса сборки программного продукта. Ant — платформонезависимый аналог UNIX-утилиты Маке, но с использованием языка JAVA приспособленный для JAVA-проектов. Самая важная непосредственная разница между Ant и Маке состоит в том, что Ant использует XML для описания процесса сборки и его зависимостей, тогда как Маке имеет свой собственный формат Makefile. По умалчиванию XML-файл, называемый build. xml, осуществляет сборку.

Apache Maven — программный инструмент для управления (management) JAVA проектами и сборщика (build) разных программ. По принципам функционирования он подобен Apache Ant, но имеет более простую build-модель конфигурации, которая базируется на формате XML. Двигатель ядра может динамически загружать плагины с репозиторию, который обеспечивает доступ до многих версий разных JAVA-проектов с открытым кодом от Apache и других организаций и отдельных разработчиков.

Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, но в отличие от них представляет DSL на языке Groovy вместо традиционной XML-подобной формы представления конфигурации проекта.

Способом описания процесса сборки, тестирования и других процессов ЖЦ является новый язык BPMN.

Показать весь текст
Заполнить форму текущей работой