This plugin essentially lets you write TeamCity plugins in your code repo and then run them as a build step.
The magic comes from being able to log using the Java API instead of the specially formatted standard out messages.
Although you can use JAR's for the classpath of your build step, and despite the name, it doesn't actually have to be in a JAR
↧