{stdenv, fetchFromGitHub, jdk6, maven_2-boostrap-4, mavenDep, modello-plugins-pom, modello-pom_alpha_3, modello-test_alpha_3}: stdenv.mkDerivation rec { pname = "modello-plugin-xml"; version = "1.0-alpha-3"; outJar = "modello-plugin-xml-1.0-alpha-3.jar"; outPom = "pom.xml"; org = "modello"; src = fetchFromGitHub { owner = "codehaus-plexus"; repo = "modello"; rev = "116911e2dbe9c651403304d38a1362cba605f123"; hash = "sha256-FwzjV428qNUwMH1iPUbNzNfZ03pgbaenKHQxMx97X4Q="; }; nativeBuildInputs = [jdk6 maven_2-boostrap-4 (mavenDep modello-plugins-pom {}) (mavenDep modello-pom_alpha_3 {}) (mavenDep modello-test_alpha_3 {})]; env = { JAVA_HOME="${jdk6}"; }; buildPhase = '' cd modello-plugins/modello-plugin-xml m2 package ''; installPhase = '' mkdir $out cp ./target/modello-plugin-xml-1.0-alpha-3.jar $out/modello-plugin-xml-1.0-alpha-3.jar cp ./pom.xml $out/pom.xml ''; }