summaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2014-11-16 03:37:21 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2014-11-16 03:37:21 -0500
commitdd24b14159612ae92b13b1e3699e1dff19afd23e (patch)
treed1e8f5da93690af1db2e65da27b88f52cdb40d15 /rules
parentc2fb9eec0a018b2dced5078904a77d6adf75c6ab (diff)
_generic/Makefile: add mvn lifecycle-target aliases
Diffstat (limited to 'rules')
-rw-r--r--rules/_generic/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/rules/_generic/Makefile b/rules/_generic/Makefile
index e63c54b..17712cf 100644
--- a/rules/_generic/Makefile
+++ b/rules/_generic/Makefile
@@ -67,12 +67,14 @@ all: PHONY \
# generate-sources #############################################################
+generate-sources: PHONY target/generated-sources
target/generated-sources:
$(if $^,for dep in $^; do $(EXISTS) $$dep || { $(RM) -r $@; $(FAIL); }; done,$(MKDIRS) $@)
$(TOUCH) $@
# generate-resources ###########################################################
+generate-resources: PHONY target/generated-resources
target/generated-resources: \
target/generated-resources/META-INF/maven/$(groupId)/$(artifactId)/pom.properties \
target/generated-resources/META-INF/maven/$(groupId)/$(artifactId)/pom.xml
@@ -92,6 +94,8 @@ target/generated-resources/META-INF/maven/$(groupId)/$(artifactId)/pom.propertie
# compile ######################################################################
+compile: PHONY target/classes
+
# Maven puts `target/classes` in the classpath, but that's unnecessary
# here, as we don't do incremental/segmented compilation.
target/classes: \
@@ -105,6 +109,10 @@ target/classes: \
# package ######################################################################
+package: PHONY \
+ target/$(artifactId)-$(version).pom \
+ target/$(artifactId)-$(version).jar
+
target/$(artifactId)-$(version).pom: pom.xml
$(INSTALL) -Dm644 $< $@