Invicta є інструментом управління збірки, цільової основному для великих проектів. Invicta може бути використаний як "чорний ящик" або як повний рамках.
Invicta не замінює існуючі інструменти для збірки; Замість цього він використовує їх, функціонують в якості сильного і легкого у використанні верхнього шару. Цей шар приховує складність фактичного мови сценарію збірки і поставляє додаткові функціональні можливості.
У той час як на основі Apache Ant, Invicta це не просто розширення АНТ; вона повинна бути досить загальним, щоб підтримувати в майбутньому інструментів збірки, окрім ANT, і це використовується розробниками для обробки файлів чіткості свій проект і побудувати генерації сценаріїв відповідно. Кожен розробник має можливість редагувати дуже прості XML файли для визначення його компонентів, їх типи та їхні стосунки. Ці файли визначення стають невід'ємною частиною проекту, як джерел проекту.
Invicta відповідає потребам обох «простих» розробників та адміністратора. Для розробників, основна функціональність Invicta діє як «чорний ящик» для побудови проекту.
Для адміністраторів і просунутих розробників, Invicta є основою для їх повного середовищі збірки. Вони можуть додати свої власні індивідуальні типи компонентів, що означає написання раз ANT код, який може бути використаний усіма розробниками в своїх проектних або компанії багато разів, просто вказавши нове ім'я типу. Розширюваність Invicta також дозволяє отримати доступ до інформації, що обробляється з файлами визначення проекту для написання вихідних файлів, крім ANT build.xml (наприклад, файли конфігурації для конкретного IDE).
Для того, щоб Invicta корисно Open-Source проект, який розробники можуть легко розширити і, можливо, внести свій внесок у його розвиток, Invicta повинен бути модульної розширюваної рамки. Вона не повинна бути "закритий" інструмент з певним набором будівельних функцій.
Слід спочатку мають тільки основні функціональні збірки, але слід визначити стандартні методи для розширення цих основних функцій. Такі розширення можуть бути або конкретні вимоги деяких розробників або загальних функціональних можливостей, які можуть бути додані до Invicta еволюційним шляхом.
Дані програми:
Версія: 0.1
Дата завантаження: 2 Jun 15
Ліцензія: Безкоштовно
Популярність: 175
Коментар не знайдено