SampleSpecs/JavaWithMaven
Материал из ALT Linux Wiki
< SampleSpecs(Различия между версиями)
(Новая страница: «Шаблон Java-пакета, который требует для сборки Maven. <source lang="Spec"> Name: $name Version: $version Release...») |
м (переименовал SampleSpecs/Maven в SampleSpecs/JavaWithMaven) |
||
(2 промежуточные версии не показаны) | |||
Строка 1: | Строка 1: | ||
- | Шаблон Java-пакета, который требует для сборки Maven. | + | Шаблон Java-пакета, который требует для сборки Maven (обычно такой пакет содержит файл {{path|pom.xml}}). |
<source lang="Spec"> | <source lang="Spec"> | ||
Строка 16: | Строка 16: | ||
BuildRequires: /proc | BuildRequires: /proc | ||
BuildRequires: maven | BuildRequires: maven | ||
+ | |||
+ | BuildArch: noarch | ||
Requires: java >= 1.6.0 | Requires: java >= 1.6.0 |
Текущая версия на 11:39, 17 апреля 2014
Шаблон Java-пакета, который требует для сборки Maven (обычно такой пакет содержит файл pom.xml).
Name: $name Version: $version Release: alt1 Summary: $summary Group: Development/Java License: $license URL: $url Source0: %name-%version.tar BuildRequires(pre): rpm-build-maven-local BuildRequires: java-devel >= 1.6.0 BuildRequires: /proc BuildRequires: maven BuildArch: noarch Requires: java >= 1.6.0 Requires: jpackage-utils %description $description %package javadoc Summary: Javadoc for %name Group: Documentation Requires: jpackage-utils BuildArch: noarch Requires: jpackage-utils Requires: %name = %version-%release %description javadoc Javadoc for %name. %prep %setup %build mvn-rpmbuild install javadoc:aggregate %install # jars install -Dpm 644 target/%{name}-%{version}.jar \ %buildroot%_javadir/%{name}.jar # pom install -Dpm 644 pom.xml %buildroot%_mavenpomdir/JPP-%name.pom %add_maven_depmap JPP-%{name}.pom %{name}.jar # javadoc install -d -m 755 %buildroot%_javadocdir/%name cp -pr target/site/api*/* %buildroot%_javadocdir/%name/ %files %doc README.txt LICENSE.txt %_javadir/* %_mavenpomdir/* %_mavendepmapfragdir/* %files javadoc %doc LICENSE.txt %doc %_javadocdir/%name %changelog $stamp-alt1 $lastchange