Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Apache Maven11 мая 2011фреймворк для автоматизации сборки проектов, специфицированных на XML-языке POM. Maven, в отличие от другого сборщика проектов Apache Ant, обеспечивает декларативную, а не императивную сборку проекта. То есть, в файлах проекта pom.xml содержится его декларативное описание, а не отдельные команды. Все задачи по обработке файлов Maven выполняет через плагины. Пример
<project>
<!-- версия модели для POM-ов Maven 2.x всегда 4.0.0 -->
<modelVersion>4.0.0</modelVersion>
<!-- координаты проекта, то есть набор значений, который
позволяет однозначно идентифицировать этот проект -->
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1.0</version>
<!-- зависимости от библиотек -->
<dependencies>
<dependency>
<!-- координаты необходимой библиотеки -->
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<!-- эта библиотека используется только для запуска и компилирования тестов -->
<scope>test</scope>
</dependency>
</dependencies>
</project>
Просмотров: 1187
|