]> git.pld-linux.org Git - packages/maven.git/blob - maven.spec
- up to 2.0.7
[packages/maven.git] / maven.spec
1 # TODO:
2 # - cleanups in lib directory -- replace jar files
3 #   with package dependencies
4 # - use source package
5
6 Summary:        Java project management and project comprehension tool
7 Summary(pl.UTF-8):      Narzędzie do zarządzania projektami Javy ułatwiajęce ich zrozumienie
8 Name:           maven
9 Version:        2.0.7
10 Release:        0.2
11 License:        Apache
12 Group:          Development/Languages/Java
13 Source0:        http://www.apache.org/dist/maven/binaries/%{name}-%{version}-bin.tar.bz2
14 # Source0-md5:  77d579221aed692ec63a44ab47bd87da
15 URL:            http://maven.apache.org/
16 Requires:       jdk
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Maven is a Java project management and project comprehension tool.
22 Maven is based on the concept of a project object model (POM) in that
23 all the artifacts produced by Maven are a result of consulting a well
24 defined model for your project.
25
26 The intent of Maven is to make intra-project development highly
27 manageable in the hopes of providing more time for cross-project
28 development. You might call it cross-project pollination or the
29 sharing of project development knowledge, this is what Maven attempts
30 to encourage.
31
32 %description -l pl.UTF-8
33 Maven to narzędzie do zarządzania projektami w Javie, ułatwiające ich
34 zrozumienie. Jest oparty na idei obiektowego modelu projektu (POM -
35 Project Object Model), w której wszystkie wytwory Mavena są wynikiem
36 konsultowania z dobrze zdefiniowanym modelem projektu.
37
38 Intencją Mavena jest uczynić rozwój wewnątrzprojektowy wysoko
39 zarządzalnym w nadziei pozostawienia większej ilości czasu na rozwój
40 międzyprojektowy. Można to nazwać zapylaniem międzyprojektowym lub
41 dzieleniem wiedzy o rozwoju projektów - do tego Maven próbuje
42 zachęcić.
43
44 %prep
45 %setup -q
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/bin}
50 ln -sf %{_datadir}/%{name}/bin/mvn $RPM_BUILD_ROOT%{_bindir}/mvn
51
52 install -d $RPM_BUILD_ROOT
53 install bin/mvn $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
54 cp -a bin/m2.conf $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
55 cp -a boot conf lib $RPM_BUILD_ROOT%{_datadir}/%{name}
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc NOTICE.txt
63 %attr(755,root,root) %{_bindir}/mvn
64 %dir %{_datadir}/%{name}
65 %dir %{_datadir}/%{name}/bin
66 %{_datadir}/%{name}/bin/m2.conf
67 %attr(755,root,root) %{_datadir}/%{name}/bin/mvn
68 %{_datadir}/%{name}/boot
69 %{_datadir}/%{name}/conf
70 %{_datadir}/%{name}/lib
This page took 0.043926 seconds and 4 git commands to generate.