Копирование ресурсов из одного проекта в другой во время цикла сборки - PullRequest
0 голосов
/ 19 января 2020

Мое требование - создать общий шаблон, настроенный для бизнес-конфигурации c и зависимостей. Чтобы достичь этого, я планировал использовать технику нестандартной стратегии архетипа Maven в соответствии с приведенными ниже рекомендациями: - https://maven.apache.org/guides/mini/guide-creating-archetypes.html

Но чтобы это работало, мне нужно предоставить файлы прототипа для проекта архетипа. Поскольку файлы прототипа не тестируются, поэтому я создал независимый проект gradle, который будет тестируемым, и во время установки gradle генерирует необходимые ресурсы архетипов, состоящие из файлов прототипов, которые будут действовать как входные данные для проекта архетипа maven. Теперь задача заключается в том, чтобы во время сборки maven проекта архетипа мне нужно было убедиться, что сгенерированные таким образом ресурсы архетипа скопированы из проекта gradle в проект архетипа maven до фазы компиляции maven. Любая голова или идея, как этого добиться? Гарантируется, что ресурсы архетипа всегда существуют в проекте gradle до сборки maven.

...