{stdenv, fetchFromGitHub, jdk6, maven_2-boostrap-2, plexus-pom}: stdenv.mkDerivation rec { pname = "plexus-container-default"; version = "1.0-alpha-8"; outJar = "dwawda"; src = fetchFromGitHub { owner = "codehaus-plexus"; repo = "plexus-containers"; rev = "284b9853395fe24b0b3cb4fb080f1bc9d37b7119"; hash = "sha256-UVNPtxMZ2n8S0ER17wJKInz4lQZjP2u18fxsSvZBwUY="; }; nativeBuildInputs = [jdk6 maven_2-boostrap-2]; env = { JAVA_HOME="${jdk6}"; }; configurePhase = '' ln -s ${plexus-pom}/pom.xml /build/.maven/repository/org.codehaus.plexus/poms/plexus-1.0.4.pom ''; buildPhase = '' m2 ''; installPhase = '' mkdir $out cp -r ./dist/* $out/ ''; }