Como eu defino um classpath em tempo de compilação * somente no Gradle?

Alguém pode me dar um exemplo simples de build.gradle de como eu posso especificar classes somente de compilação que não estão incluídas na implementação de tempo de execução (war).

Gradle parece ter obtido o caminho errado desde que 'runtime' herda de 'compile'. Não consigo imaginar uma situação em que eu queira classes em tempo de execução que eu não queira em tempo de compilação. No entanto, há muitas circunstâncias em que preciso de classes para gerar código em tempo de compilação que não desejo implantar em tempo de execução!

Eu arrastei através da documentação gradle inchado, mas não consigo encontrar instruções claras ou exemplos. Eu suspeito que isso possa ser alcançado definindo uma 'configuração' e configurando-a como o classpath do plugin CompileJava - mas a documentação não explica como conseguir isso.

questionAnswers(11)

yourAnswerToTheQuestion