summaryrefslogtreecommitdiff
path: root/java.mvn.mk
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2024-03-12 11:29:38 +0100
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2024-03-12 11:29:38 +0100
commit342ad359f648345971abc6c3e2f1c849f77d8fdb (patch)
tree9fba74415e161b82b008b82c3589027c65ee8181 /java.mvn.mk
parent73e6d290b8c686ccc5a1bcbe24a72d33dffd1704 (diff)
downloadmk-342ad359f648345971abc6c3e2f1c849f77d8fdb.tar.gz
mk-342ad359f648345971abc6c3e2f1c849f77d8fdb.zip
Add the new 'libs' target
Diffstat (limited to 'java.mvn.mk')
-rw-r--r--java.mvn.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/java.mvn.mk b/java.mvn.mk
index 360c953..07d441b 100644
--- a/java.mvn.mk
+++ b/java.mvn.mk
@@ -43,6 +43,9 @@ debug: .classpath .main-class
debugger:
${JDB} -sourcepath ${MAIN_SRC_PATH} -attach ${DBG_PORT}
+libs:
+ ${MVN} install dependency:copy-dependencies -DexcludeScope=provided -DoutputDirectory=${BUILD_DIR}/libs
+
.main-class:
@echo ${MAIN_SRC} | tr ' ' '\n' | fzf | sed -E 's/.*java\/(.*)\.java/\1/g' | tr '/' '.' > $@
@@ -89,3 +92,4 @@ ${TEST_OBJ}: ${MAIN_SRC} ${TEST_SRC}
@make `echo $@ | sed -E 's|${TEST_CLASSES_DIR}|${TEST_SRC_PATH}|g'`
@mkdir -p `dirname $@`
@cp `echo $@ | sed -E 's|${TEST_CLASSES_DIR}|${TEST_SRC_PATH}|g'` $@
+