Как определить в Gradle путь к классам только -времени компиляции **?

Может кто-нибудь, дайте мне простой пример build.gradle того, как я могу указать время компиляции --только классы, которые не включены в развертывание во время выполнения (война ).

Gradle, кажется, понял это неправильно, поскольку «среда выполнения» наследуется от «компиляции». Я не могу представить себе ситуацию, когда мне нужны классы во время выполнения, которые мне не нужны во время компиляции. Однако во многих случаях мне нужны классы для генерации кода во время компиляции, который я не хочу развертывать во время выполнения!

Я прошерстил раздутую документацию по Gradle, но не нашел четких инструкций или примеров. Я подозреваю, что этого можно добиться, определив «конфигурацию» и установив ее в качестве пути к классам плагина CompileJava -, но в документации не хватает объяснения, как этого добиться.

62
задан Alex Worden 1 May 2012 в 23:56
поделиться