more maven work

This commit is contained in:
Some One committed 2026-08-28 19:53:27 +02:00
1 parent 8292f027a9
commit cea6bb299a
40 files changed
+836 -122

No files matched your search

@@ -1,7 +1,9 @@
{stdenv, fetchFromGitHub, jdk6, maven_2-boostrap-3, mavenDep, plexus-container-default_alpha_2, wagon-provider-api}: stdenv.mkDerivation rec {
{stdenv, fetchFromGitHub, jdk6, maven_2-boostrap-3, mavenDep, plexus-containers-pom_alpha_2,
plexus-container-default_alpha_2}: stdenv.mkDerivation rec {
pname = "plexus-container-artifact";
version = "1.0-alpha-2-SNAPSHOT";
outJar = "plexus-container-artifact-1.0-alpha-2-SNAPSHOT.jar";
outPom = "pom.xml";
org = "plexus";
src = fetchFromGitHub {
@@ -14,6 +16,7 @@
patches = [./plexus-container-artifact.patch];
nativeBuildInputs = [jdk6 maven_2-boostrap-3
(mavenDep plexus-containers-pom_alpha_2 {})
(mavenDep plexus-container-default_alpha_2 {})];
env = {
@@ -21,14 +24,13 @@
};
buildPhase = ''
cd plexus-containers
m2 pom:install
cd plexus-container-artifact
cd plexus-containers/plexus-container-artifact
m2 jar:jar
'';
installPhase = ''
mkdir $out
cp ./target/plexus-container-artifact-1.0-alpha-2-SNAPSHOT.jar $out/plexus-container-artifact-1.0-alpha-2-SNAPSHOT.jar
cp ./pom.xml $out/pom.xml
'';
}