Java/HOWTO
Материал из ALT Linux Wiki
(Различия между версиями)
(→Определение типа сборочной системы) |
(→Сборка с помощью maven1) |
||
Строка 35: | Строка 35: | ||
== Сборка с помощью maven1 == | == Сборка с помощью maven1 == | ||
+ | |||
+ | maven1 является устаревшим, и новые проекты мигрируют на maven2. | ||
+ | Поэтому сборка с помощью maven1 рассматриваться не будет. | ||
+ | |||
+ | При необходимости рекомендуется найти в Сизифе пакеты с | ||
+ | :BuildRequires: maven-plugins | ||
+ | или BuildRequires: maven | ||
+ | и провести сборку, используя найденные пакеты как пример. | ||
== Сборка с помощью maven2 == | == Сборка с помощью maven2 == |
Версия 11:21, 1 ноября 2008
Содержание |
Предварительные сведения
Прежде чем читать данный документ, необходимо ознакомиться с ALTLinux Java Policy и JPackagePolicy. Оригинал JPackagePolicy можно найти в пакете jpackage-utils (в сизифе или на www.jpackage.org). Также доступен Перевод JPackagePolicy на русский.
Определение типа сборочной системы
тип сборочной системы можно определить по файлам в корневом каталоге проекта.
Наиболее распространенные системы сборки:
файл | сборочная система |
build.xml | ant |
maven.xml | maven1 |
pom.xml | maven2 |
Существуют и другие системы сборки для java, но из-за их редкости здесь они рассматриваться не будут.
Сборка с помощью ant
Сборка с помощью maven1
maven1 является устаревшим, и новые проекты мигрируют на maven2. Поэтому сборка с помощью maven1 рассматриваться не будет.
При необходимости рекомендуется найти в Сизифе пакеты с
- BuildRequires: maven-plugins
или BuildRequires: maven и провести сборку, используя найденные пакеты как пример.