9e9fd621 |
Summary: Apache Maven
Name: apache-maven |
444db0bf |
Version: 3.5.4 |
8f56b626 |
Release: 2%{?dist} |
444db0bf |
License: Apache License 2.0 |
9e9fd621 |
URL: http://maven.apache.org
Group: Applications/System
Vendor: VMware, Inc.
Distribution: Photon |
444db0bf |
Source0: http://mirrors.wuchna.com/apachemirror/maven/maven-3/%{version}/source/%{name}-%{version}-src.tar.gz
%define sha1 %{name}=04aefb9462af8cf7ca93808cd246f4c28b8ae4a1 |
40b6d98f |
BuildRequires: openjre8
BuildRequires: openjdk8
BuildRequires: apache-ant |
b4a88b03 |
BuildRequires: wget >= 1.15 |
40b6d98f |
Requires: openjre8 |
7f9d2e12 |
Requires: /usr/bin/which |
8f56b626 |
%define ExtraBuildRequires apache-maven |
b4a88b03 |
|
40b6d98f |
%define _prefix /var/opt/%{name} |
9e9fd621 |
%define _bindir %{_prefix}/bin
%define _libdir %{_prefix}/lib
%description
The Maven package contains binaries for a build system
%prep
%setup -q |
27a75769 |
#find . -name build.xml | xargs sed -i 's/timeout="600000"/timeout="1200000"/g' |
cfb899a1 |
|
40b6d98f |
%clean
rm -rf %{buildroot}
|
9e9fd621 |
%build |
40b6d98f |
MAVEN_DIST_DIR=%{buildroot}%{_prefix} |
8c91b2bd |
export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION} |
9e9fd621 |
|
4afd6a3b |
sed -i 's/www.opensource/opensource/g' DEPENDENCIES |
27a75769 |
mvn -DdistributionTargetDir=$MAVEN_DIST_DIR clean package |
9e9fd621 |
%install |
40b6d98f |
mkdir -p %{buildroot}%{_datadir}/java/maven |
9e9fd621 |
|
40b6d98f |
for jar in %{buildroot}/%{_libdir}/*.jar
do
jarname=$(basename $jar .jar)
ln -sfv %{_libdir}/${jarname}.jar %{buildroot}%{_datadir}/java/maven/${jarname}.jar
done |
cfb899a1 |
|
40b6d98f |
mkdir -p %{buildroot}/bin
for b in %{buildroot}%{_bindir}/*
do
binaryname=$(basename $b)
ln -sfv %{_bindir}/${binaryname} %{buildroot}/bin/${binaryname}
done |
9e9fd621 |
%files
%defattr(-,root,root) |
40b6d98f |
%dir %{_libdir}
%dir %{_bindir}
%dir %{_prefix}/conf
%dir %{_prefix}/boot
%dir %{_datadir}/java/maven
%{_libdir}/*
%{_bindir}/*
/bin/*
%{_datadir}/java/maven/*.jar |
9e9fd621 |
%{_prefix}/boot/plexus-classworlds-2.5.2.jar
%{_prefix}/conf/logging/simplelogger.properties
%{_prefix}/conf/settings.xml
%{_prefix}/conf/toolchains.xml |
40b6d98f |
%{_prefix}/LICENSE
%{_prefix}/NOTICE
%{_prefix}/README.txt |
27a75769 |
%exclude %{_libdir}/jansi-native |
9e9fd621 |
%changelog |
8f56b626 |
* Mon Oct 29 2018 Alexey Makhalov <amakhalov@vmware.com> 3.5.4-2
- Use ExtraBuildRequires |
444db0bf |
* Tue Sep 18 2018 Ankit Jain <ankitja@vmware.com> 3.5.4-1
- Updated apache-maven to version 3.5.4 |
cee736b5 |
* Fri Oct 13 2017 Alexey Makhalov <amakhalov@vmware.com> 3.5.0-5
- Remove BuildArch |
7f9d2e12 |
* Mon Sep 18 2017 Alexey Makhalov <amakhalov@vmware.com> 3.5.0-4
- Requires /usr/bin/which |
40b6d98f |
* Mon Jun 19 2017 Divya Thaluru <dthaluru@vmware.com> 3.5.0-3
- Removed dependency on ANT_HOME
- Removed apache-maven profile file
- Removed version from directory path
* Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.5.0-2
- Renamed openjdk to openjdk8 |
27a75769 |
* Mon Apr 24 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.5.0-1
- Updated apache-maven to version 3.5.0 |
b4a88b03 |
* Fri Mar 31 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.3.9-8
- use java rpm macros to determine versions |
fe7a4fa0 |
* Wed Dec 21 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.3.9-7
- Updated JAVA_HOME path to point to latest JDK. |
4afd6a3b |
* Thu Oct 27 2016 Alexey Makhalov <amakhalov@vmware.com> 3.3.9-6
- Fix build issue - unable to fetch opensource.org/.../mit-license.php |
a3357530 |
* Tue Oct 04 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.3.9-5
- Updated JAVA_HOME path to point to latest JDK. |
4afd6a3b |
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.3.9-4
- GA - Bump release of all rpms |
009a7cca |
* Fri May 20 2016 Divya Thaluru <dthaluru@vmware.com> 3.3.9-3
- Updated JAVA_HOME path to point to latest JDK. |
4afd6a3b |
* Tue Mar 01 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.3.9-2 |
8f56b626 |
- Updated the apache-ant version to 1.9.6 |
e02163c5 |
* Fri Feb 26 2016 Kumar Kaushik <kaushikk@vmware.com> 3.3.9-2
- Updated JAVA_HOME path to point to latest JDK. |
30aed4f1 |
* Thu Jan 21 2016 Xiaolin Li <xiaolinl@vmware.com> 3.3.9-1
- Updated to version 3.3.9 |
8cebcec3 |
* Tue Jan 5 2016 Xiaolin Li <xiaolinl@vmware.com> 3.3.3-4 |
8f56b626 |
- Increase build timeout from 600000 to 1200000 |
8255ac07 |
* Mon Nov 16 2015 Sharath George <sharathg@vmware.com> 3.3.3-3 |
e02163c5 |
- Change path to /var/opt. |
97c9dddf |
* Wed Sep 16 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 3.3.3-2 |
e02163c5 |
- Updated dependencies after repackaging openjdk.
* Thu Jul 9 2015 Sarah Choi<sarahc@vmware.com> 3.3.3-1 |
8f56b626 |
- Add a script to set environment variables for MAVEN |
e02163c5 |
* Fri May 22 2015 Sriram Nambakam <snambakam@vmware.com> 1.9.4
- Initial build. First version |