Gradle: Могу ли я скомпилировать код, который зависит от его собственного вывода? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Gradle: Могу ли я скомпилировать код, который зависит от его собственного вывода?

Сообщение Anonymous »

Это странный вопрос, но он не теоретический...
  • Я хотел бы создать проект Gradle который использует buildSrc с Java-проектом внутри. Этот проект Java определяет некоторые классы, используемые в процессе сборки.
  • Неприятный трюк в том, что проект Gradle выдает кучу результатов, включая модифицированные< /strong> классы, принадлежащие Java-проекту самого buildSrc.
Есть ли способ выразить это с помощью Gradle?

Единственное решение, которое я сейчас имею в виду: запустить весь скрипт сборки дважды подряд. Есть ли способ избежать этого? Например, сгенерировав модифицированный код для buildSrc, перекомпилировав buildSrc и затем сгенерировав дополнительные выходные данные основного проекта Gradle?

Подробнее здесь: https://stackoverflow.com/questions/189 ... own-output

Вернуться в «JAVA»