summaryrefslogtreecommitdiffstats
path: root/build/core
diff options
context:
space:
mode:
authorAdnan Begovic <adnan@cyngn.com>2015-08-07 13:28:17 -0700
committerAdnan Begovic <adnan@cyngn.com>2015-08-07 13:28:56 -0700
commitf192636b82f1c99b871b074a988f86088fea531c (patch)
tree436a209711754267e891f56bde3a38aab21bdc54 /build/core
parent44716fb0eefb1864aaa12b412ace0985e1904436 (diff)
downloadvendor_replicant-f192636b82f1c99b871b074a988f86088fea531c.zip
vendor_replicant-f192636b82f1c99b871b074a988f86088fea531c.tar.gz
vendor_replicant-f192636b82f1c99b871b074a988f86088fea531c.tar.bz2
vendor/cm: Always use gpg sign-and-deploy for deployments.
- Also support LOCAL_MAVEN_SOURCES and LOCAL_MAVEN_JAVADOC Change-Id: Icfab8d23d8a9e9993eb74adf7349439bc4b6d1ed
Diffstat (limited to 'build/core')
-rw-r--r--build/core/maven_artifact_publish.mk20
1 files changed, 15 insertions, 5 deletions
diff --git a/build/core/maven_artifact_publish.mk b/build/core/maven_artifact_publish.mk
index e935992..f0dd9a4 100644
--- a/build/core/maven_artifact_publish.mk
+++ b/build/core/maven_artifact_publish.mk
@@ -27,22 +27,32 @@ ifeq ($(strip $(LOCAL_MAVEN_REPO_ID)),)
$(error LOCAL_MAVEN_REPO_ID not defined.)
endif
ifeq ($(strip $(LOCAL_MAVEN_CLASSIFIER)),)
- $(info classifier not set)
+ $(info LOCAL_MAVEN_CLASSIFIER not set)
+endif
+ifeq ($(strip $(LOCAL_MAVEN_SOURCES)),)
+ $(info LOCAL_MAVEN_SOURCES not set)
+endif
+ifeq ($(strip $(LOCAL_MAVEN_JAVADOC)),)
+ $(info LOCAL_MAVEN_JAVADOC not set)
endif
+
$(full_target): pomfile := $(LOCAL_MAVEN_POM)
$(full_target): repo := $(LOCAL_MAVEN_REPO)
$(full_target): path_to_file := $(LOCAL_MAVEN_FILE_PATH)
$(full_target): repoId := $(LOCAL_MAVEN_REPO_ID)
$(full_target): classifier := $(LOCAL_MAVEN_CLASSIFIER)
+$(full_target): sources := $(LOCAL_MAVEN_SOURCES)
+$(full_target): javadoc := $(LOCAL_MAVEN_JAVADOC)
$(full_target):
- $(hide) mvn -e -X deploy:deploy-file \
- -DpomFile=$(pomfile) \
+ $(hide) mvn -e -X gpg:sign-and-deploy-file \
+ -DpomFile=$(pomfile) \
-Durl=$(repo) \
-Dfile=$(path_to_file) \
-DrepositoryId=$(repoId) \
- -Dclassifier=$(classifier)
+ -Dclassifier=$(classifier) \
+ -Dsources=$(sources) \
+ -Djavadoc=$(javadoc)
@echo -e ${CL_GRN}"Publishing:"${CL_RST}" $@"
-
$(LOCAL_MODULE) : $(full_target) \ No newline at end of file