protected fun isPluginReloadable()

in src/main/kotlin/org/jetbrains/teamcity/maven/sdk/AbstractTeamCityMojo.kt [291:299]


    protected fun isPluginReloadable(): Boolean {
        val pluginDescriptor = File(project!!.basedir, "teamcity-plugin.xml")
        if (!pluginDescriptor.exists()) {
            log.warn("Plugin descriptor wan't found in ${pluginDescriptor.absolutePath}")
            return false
        }

        return pluginDescriptor.readText(Charset.forName("UTF-8")).contains("allow-runtime-reload=\"true\"")
    }