Summary:	Apache Maven
Name:		apache-maven
Version:	3.3.3
Release:	0
License:	Apache
URL:		http://maven.apache.org
Group:		Applications/System
Vendor:		VMware, Inc.
Distribution: 	Photon
BuildArch:       noarch
Source0:	http://apache.mirrors.lucidnetworks.net//maven/source/%{name}-%{version}-src.tar.gz
%define sha1 apache-maven=70301d0669bc86cd81b25a05b1daab3c6ca23595
Requires: openjdk >= 1.8.0.45
BuildRequires: openjdk >= 1.8.0.45, apache-ant >= 1.9.4, wget >= 1.15

%define _prefix /opt/apache-maven-3.3.3
%define _bindir %{_prefix}/bin
%define _libdir %{_prefix}/lib

%description
The Maven package contains binaries for a build system

%prep

%setup -q
echo "nameserver 127.0.1.1" > /etc/resolv.conf
echo "search localdomain" >> /etc/resolv.conf
%build
MAVEN_DIST_DIR=/opt/apache-maven-3.3.3

export JAVA_HOME=/opt/OpenJDK-1.8.0.45-bin
export ANT_HOME=/opt/apache-ant-1.9.4
export PATH=$PATH:$ANT_HOME/bin

ant -Dmaven.home=$MAVEN_DIST_DIR

%install

[ %{buildroot} != "/"] && rm -rf %{buildroot}/*

mkdir -p -m 700 %{buildroot}/opt

cp -r /opt/apache-maven-3.3.3 %{buildroot}/opt

%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/*
%{_prefix}/LICENSE
%{_prefix}/NOTICE
%{_prefix}/README.txt
%{_prefix}/boot/plexus-classworlds-2.5.2.jar
%{_prefix}/conf/logging/simplelogger.properties
%{_prefix}/conf/settings.xml
%{_prefix}/conf/toolchains.xml

%changelog
*	Fri May 22 2015 Sriram Nambakam <snambakam@vmware.com> 1.9.4
-	Initial build.	First version