{stdenv, fetchzip, jdk6, ant_1_7, mavenDep, commons-logging_1_0_4, commons-httpclient_2_0_2, commons-collections, commons-net, jsch_0_1_23}: stdenv.mkDerivation rec { pname = "commons-vfs"; version = "1.0"; outJar = "commons-vfs-1.0.jar"; src = fetchzip { url = "https://archive.apache.org/dist/commons/vfs/source/commons-vfs-1.0-src.tar.gz"; hash = "sha256-EkXkS/huf5vcrOVVYQD0f25qxFiAFG3ZOGoJpWf4NMI="; }; nativeBuildInputs = [jdk6 ant_1_7 (mavenDep commons-logging_1_0_4 {}) (mavenDep commons-httpclient_2_0_2 {}) (mavenDep commons-collections {}) (mavenDep commons-net {}) (mavenDep jsch_0_1_23 {})]; env = { JAVA_HOME="${jdk6}"; }; buildPhase = '' ant dist ''; installPhase = '' mkdir $out cp -r ./dist/* $out/ ''; }