beherbergung/backend/nix/tools/updated-deps.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
'')