Генерация исходников путем запуска Java-класса проекта в Maven ⇐ JAVA
Генерация исходников путем запуска Java-класса проекта в Maven
Я конвертирую большую сборку Ant в Maven. В рамках сборки Ant у нас есть несколько шагов, которые создают классы Java путем вызова одного из классов проекта, упрощенно:
javac SomeGenerator.java java SomeGenerator сгенерировал # генерировать классы в сгенерированном/ сгенерированный javac/*.java Я разделил каждый генератор на отдельный модуль Maven, но у меня возникла проблема: я не могу запустить генератор, поскольку он еще не скомпилирован на этапе generate-sources.
>
Я пробовал нечто подобное
org.codehaus.mojo exec-maven-плагин 1.1.1 сгенерировать-модель Java генерировать-источники DTOGenerator ${model.generated.dir Что, к сожалению, не работает по причинам, изложенным выше. Разделение генераторов кода на два проекта каждый: один для компиляции генератора, а другой для создания DTO, кажется излишним.
Какие альтернативы существуют?
Использование Maven 2.2.1.
Я конвертирую большую сборку Ant в Maven. В рамках сборки Ant у нас есть несколько шагов, которые создают классы Java путем вызова одного из классов проекта, упрощенно:
javac SomeGenerator.java java SomeGenerator сгенерировал # генерировать классы в сгенерированном/ сгенерированный javac/*.java Я разделил каждый генератор на отдельный модуль Maven, но у меня возникла проблема: я не могу запустить генератор, поскольку он еще не скомпилирован на этапе generate-sources.
>
Я пробовал нечто подобное
org.codehaus.mojo exec-maven-плагин 1.1.1 сгенерировать-модель Java генерировать-источники DTOGenerator ${model.generated.dir Что, к сожалению, не работает по причинам, изложенным выше. Разделение генераторов кода на два проекта каждый: один для компиляции генератора, а другой для создания DTO, кажется излишним.
Какие альтернативы существуют?
Использование Maven 2.2.1.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение