summary refs log tree commit diff
path: root/pkgs/development/java-modules/maven-hello/default.nix
diff options
context:
space:
mode:
authorTim Steinbach <tim@nequissimus.com>2016-10-31 09:38:28 -0400
committerTim Steinbach <tim@nequissimus.com>2016-11-14 15:19:33 -0500
commit38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4 (patch)
tree7bf11ace6d340d167e657957e784c1a27ffb032c /pkgs/development/java-modules/maven-hello/default.nix
parent1f2e19b67cdb68a89fc99a70eff5b851e488ab97 (diff)
downloadnixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar.gz
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar.bz2
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar.lz
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar.xz
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.tar.zst
nixpkgs-38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4.zip
Partial maven-hello
Diffstat (limited to 'pkgs/development/java-modules/maven-hello/default.nix')
-rw-r--r--pkgs/development/java-modules/maven-hello/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/java-modules/maven-hello/default.nix b/pkgs/development/java-modules/maven-hello/default.nix
new file mode 100644
index 00000000000..feb3146ffd6
--- /dev/null
+++ b/pkgs/development/java-modules/maven-hello/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, pkgs, mavenbuild }:
+
+with pkgs.javaPackages;
+
+rec {
+  mavenHelloRec = { mavenDeps, sha512, version }: mavenbuild rec {
+    inherit mavenDeps sha512 version;
+
+    name = "maven-hello-${version}";
+    src = pkgs.fetchFromGitHub {
+      inherit sha512;
+      owner = "NeQuissimus";
+      repo = "maven-hello";
+      rev = "v${version}";
+    };
+    m2Path = "/com/nequissimus/maven-hello/${version}";
+
+    meta = {
+      homepage = http://github.com/NeQuissimus/maven-hello/;
+      description = "Maven Hello World";
+      license = stdenv.lib.licenses.unlicense;
+      platforms = stdenv.lib.platforms.all;
+      maintainers = with stdenv.lib.maintainers;
+        [ nequissimus ];
+    };
+  };
+
+  mavenHello_1_0 = mavenHelloRec {
+    mavenDeps = [];
+    sha512 = "3kv5z1i02wfb0l5x3phbsk3qb3wky05sqn4v3y4cx56slqfp9z8j76vnh8v45ydgskwl2vs9xjx6ai8991mzb5ikvl3vdgmrj1j17p2";
+    version = "1.0";
+  };
+}