RESOURCES_LIBRARY() OWNER(heretic) IF(USE_SYSTEM_UBERJAR) MESSAGE(WARNING System uberjar $USE_SYSTEM_UBERJAR will be used) ELSEIF(JDK_REAL_VERSION == "17") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:2199772343) ELSEIF(JDK_REAL_VERSION == "16") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:2199772343) ELSEIF(JDK_REAL_VERSION == "15") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:2074702997) ELSEIF(JDK_REAL_VERSION == "14") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:1407329657) ELSEIF(JDK_REAL_VERSION == "13") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:1165818979) ELSEIF(JDK_REAL_VERSION == "12") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:962498940) ELSEIF(JDK_REAL_VERSION == "11") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:962498940) ELSEIF(JDK_REAL_VERSION == "10" OR JDK10) # !JDK10 flag is deprecated, this check should be removed later DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:720309903) ELSEIF(JDK_REAL_VERSION == "8") DECLARE_EXTERNAL_RESOURCE(UBERJAR sbr:962511340) ELSE() MESSAGE(FATAL_ERROR Uberjar is not supported for selected JDK version) ENDIF() END() RECURSE( uberjar8 uberjar10 uberjar11 uberjar12 uberjar13 uberjar14 uberjar15 uberjar16 )