diff --git a/CMakeLists.txt b/CMakeLists.txt index bc622ec8b2..f936e70bda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) diff --git a/cmake/java.cmake b/cmake/java.cmake index 001d62f28d..2fd3a7e624 100644 --- a/cmake/java.cmake +++ b/cmake/java.cmake @@ -139,9 +139,9 @@ add_custom_target(java_native_package $ $<$>:$> ${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 $<$:-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 $<$:-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})