У меня есть проект, управляемый Gradle, к которому я хочу добавить простую задачу Java. Эта задача очень специфична для проекта, и если можно помочь, я не хочу разрабатывать ее как отдельный плагин. Итак, вопрос в том, могу ли я определить такую пользовательскую задачу в том же build.gradle, который я использую для своего проекта? Или мне неизбежно нужно упаковать его как отдельный проект (плагин) и установить в локальное репо?
Также, вероятно, важно отметить, что исходный проект не связан с Java (никакой другой код Java не нужно создавать).
P.S. На основании комментариев ниже:
Я хотел бы добавить src/main/java/SomeUsefulStuff.java
в существующий проект и скомпилировать этот файл и использовать его в качестве пользовательской задачи. Я понимаю, что его нужно компилировать каждый раз, когда я запускаю сборку, но опять же - код будет небольшим. Однако у него будут некоторые внешние зависимости, такие как Commons IO.