Log plugin version

This commit is contained in:
shedaniel
2021-01-24 18:39:34 +08:00
parent 7f725c16f9
commit d02aa32ac8
2 changed files with 15 additions and 0 deletions

View File

@@ -8,6 +8,15 @@ import java.net.URI
class ArchitectPlugin : Plugin<Project> {
override fun apply(project: Project) {
val version = ArchitectPlugin::class.java.getPackage().implementationVersion
val loggedVersions = System.getProperty("architectury.printed.logged", "").split(",").toMutableSet()
if (!loggedVersions.contains(version)) {
loggedVersions.add(version)
System.setProperty("architectury.printed.logged", loggedVersions.joinToString(","))
project.logger.lifecycle("Architect Plugin: $version")
}
LoggerFilter.replaceSystemOut()
project.apply(