{stdenv, fetchFromGitHub, jdk6}: stdenv.mkDerivation rec { pname = "maven"; version = "2.0.0-SNAPSHOT"; src = fetchFromGitHub { owner = "apache"; repo = pname; rev = "441108375c3d2bb41da59c0cbacabb831165204b"; hash = "sha256-+M6Yo6Au11VvwRyu79Q/eA2sQFSY5+ZGz6+M49bLYJ8="; }; #patches = [./maven_2.patch]; settings = ./settings.xml; nativeBuildInputs = [jdk6]; env = { JAVA_HOME="${jdk6}"; #M2_HOME="/build/mvn-bootstrap"; MAVEN_OPTS="-Dmaven.online=false"; }; configurePhase = '' #mkdir /build/.m2 #ln -s ${settings} /build/.m2/settings.xml ''; buildPhase = '' chmod +x m2-bootstrap-all.sh ./m2-bootstrap-all.sh ''; installPhase = '' mkdir $out cp -r ./dist/* $out/ ''; }