Est-il possible de faire lein uberjar
ne pas créer un jar si aucune modification n'a été apportée depuis le jar précédent ?
Soit comme une fonctionnalité de leiningen, soit avec un script bash ?
Mon cas d'utilisation spécifique est que j'appelle lein à partir d'un système de construction CMake d'un plus grand projet.
execute_process(COMMAND lein uberjar
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
Toutes les sources C++ sont ignorées si elles n'ont pas changé, mais les uberjars continuent d'être créés.