BefatorNix/java/plexus/plexus-container-default.nix
2025-10-05 22:57:02 +02:00

32 lines
776 B
Nix

{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/
'';
}