Может кто-нибудь, пожалуйста, дайте мне простой пример build.gradle, как я могу указать классы времени компиляции, которые не включены в развертывание во время выполнения (война).Как определить путь класса * только * classpath в Gradle?
Gradle, похоже, получил неправильный путь, поскольку «runtime» наследуется от «компиляции». Я не могу представить ситуацию, когда я бы хотел, чтобы классы во время выполнения не захотели во время компиляции. Тем не менее, есть много обстоятельств, когда мне нужны классы для генерации кода во время компиляции, которые я не хочу развертывать во время выполнения!
Я вспахал документацию с раздутым градиентом, но не могу найти никаких четких инструкций или примеров. Я подозреваю, что это может быть достигнуто путем определения «конфигурации» и установки его как пути к классам плагина CompileJava, но документация не подходит для объяснения того, как этого добиться.
Я считаю, что текущий актуальный правильный ответ - это вопрос о xsveda с использованием конфигурации compileOnly. – Robert