in src/main/kotlin/org/jetbrains/teamcity/maven/sdk/TeamCitySDK.kt [73:85]
override fun doExecute() {
val artifactId = project?.artifactId!!
val sourceJspDir = File("$artifactId-server/src/main/resources/buildServerResources")
val targetJspDir = File(teamcityDir, "webapps/ROOT/plugins/$artifactId")
log.info("Trying to cleanup existing resources in $targetJspDir")
try {
FileUtils.cleanDirectory(targetJspDir)
} catch (e: IOException) {
log.warn("Failed to clean existing resource. Some old files may have left. Error: ${e.message}")
}
log.info("Trying to copy jsp pages from $sourceJspDir to $targetJspDir")
FileUtils.copyDirectory(sourceJspDir, targetJspDir, FileFilterUtils.trueFileFilter())
}