17 lines
665 B
Nix
17 lines
665 B
Nix
|
{ pkgs ? import <nixpkgs> {},
|
||
|
mvn2nix ? (import (fetchTarball "https://github.com/johannesloetzsch/mvn2nix/archive/master.tar.gz") {}).mvn2nix
|
||
|
}:
|
||
|
(pkgs.writeScriptBin "backendUpdatedDeps" ''
|
||
|
#!${pkgs.runtimeShell} -e
|
||
|
|
||
|
## TODO
|
||
|
#${pkgs.leiningen}/bin/lein pom
|
||
|
echo 'Call `lein pom` yourself and than add explicitly add maven-compiler-plugin in an up to date version'
|
||
|
echo
|
||
|
echo 'When you changed dependencies, you also want run nvd-check'
|
||
|
echo
|
||
|
|
||
|
echo "Generating mvn2nix-lock.json, please wait…"
|
||
|
${mvn2nix}/bin/mvn2nix --repositories https://clojars.org/repo https://repo.maven.apache.org/maven2 > nix/deps/mvn2nix-lock.json
|
||
|
'')
|