java: Add SKIP_GPG option to disable gpg signing

This commit is contained in:
Mizux Seiha
2021-03-10 11:41:15 +01:00
parent a4fbda2842
commit 6eb68f4424
2 changed files with 15 additions and 10 deletions

View File

@@ -138,6 +138,11 @@ message(STATUS "Build .Net examples: ${BUILD_DOTNET_EXAMPLES}")
#option(BUILD_DOC "Build doxygen" OFF)
#message(STATUS "Build doxygen: ${BUILD_DOC}")
if(BUILD_JAVA)
option(SKIP_GPG "Disable GPG sign" OFF)
message(STATUS "Java disable gpg:sign: ${SKIP_GPG}")
endif()
# By default all dependencies are NOT built (i.e. BUILD_DEPS=OFF),
# BUT if building any wrappers (Python, Java or .Net) then BUILD_DEPS=ON.
if(BUILD_PYTHON OR BUILD_JAVA OR BUILD_DOTNET)

View File

@@ -139,9 +139,9 @@ add_custom_target(java_native_package
$<TARGET_FILE:jniortools>
$<$<NOT:$<PLATFORM_ID:Windows>>:$<TARGET_SONAME_FILE:${PROJECT_NAME}>>
${JAVA_RESOURCES_PATH}/${NATIVE_IDENTIFIER}/
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} package
COMMAND ${MAVEN_EXECUTABLE} install
COMMAND ${MAVEN_EXECUTABLE} compile -B
COMMAND ${MAVEN_EXECUTABLE} package -B
COMMAND ${MAVEN_EXECUTABLE} install -B $<$<BOOL:${SKIP_GPG}>:-Dgpg.skip=true>
BYPRODUCTS
${JAVA_NATIVE_PROJECT_PATH}/target
WORKING_DIRECTORY ${JAVA_NATIVE_PROJECT_PATH})
@@ -182,9 +182,9 @@ add_custom_target(java_package ALL
DEPENDS
${JAVA_PROJECT_PATH}/pom.xml
${JAVA_SRCS}
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} package
COMMAND ${MAVEN_EXECUTABLE} install
COMMAND ${MAVEN_EXECUTABLE} compile -B
COMMAND ${MAVEN_EXECUTABLE} package -B
COMMAND ${MAVEN_EXECUTABLE} install -B $<$<BOOL:${SKIP_GPG}>:-Dgpg.skip=true>
BYPRODUCTS
${JAVA_PROJECT_PATH}/target
WORKING_DIRECTORY ${JAVA_PROJECT_PATH})
@@ -208,7 +208,7 @@ if(BUILD_TESTING)
add_custom_target(java_test_Test ALL
DEPENDS ${TEST_PATH}/pom.xml
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} compile -B
BYPRODUCTS
${TEST_PATH}/target
WORKING_DIRECTORY ${TEST_PATH})
@@ -249,7 +249,7 @@ function(add_java_sample FILE_NAME)
add_custom_target(java_sample_${SAMPLE_NAME} ALL
DEPENDS ${SAMPLE_PATH}/pom.xml
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} compile -B
BYPRODUCTS
${SAMPLE_PATH}/target
WORKING_DIRECTORY ${SAMPLE_PATH})
@@ -292,7 +292,7 @@ function(add_java_example FILE_NAME)
add_custom_target(java_example_${EXAMPLE_NAME} ALL
DEPENDS ${EXAMPLE_PATH}/pom.xml
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} compile -B
BYPRODUCTS
${EXAMPLE_PATH}/target
WORKING_DIRECTORY ${EXAMPLE_PATH})
@@ -333,7 +333,7 @@ function(add_java_test FILE_NAME)
add_custom_target(java_test_${TEST_NAME} ALL
DEPENDS ${TEST_PATH}/pom.xml
COMMAND ${MAVEN_EXECUTABLE} compile
COMMAND ${MAVEN_EXECUTABLE} compile -B
BYPRODUCTS
${TEST_PATH}/target
WORKING_DIRECTORY ${TEST_PATH})