Я создаю новый проект maven из плагина eclipse. Как мне кажется, плохая идея скопировать pom.xml в мой плагин. Есть ли способ генерировать это программно, чтобы плагин был более удобным для обслуживания?Программирующее создание pom.xml
Также создание структуры проекта maven из плагина на моем собственном, кажется, тоже плохая идея! Есть ли какие-нибудь апи, чтобы сделать этот вкус? (создание проекта maven, добавление моей зависимости к нему)
В настоящее время я создаю папки, записываю файл .classpath (hardcoded), вводя природу maven в файл .project и пытаясь сгенерировать pom. XML. Видя pom.xml Я думал, что написать один плагин для текущей версии maven не будет делать хорошую работу.
Не совсем! если это так, я буду создавать каждый тип и каждый раз, когда вызывается плагин. – gkns
Вы можете проверить, присутствует ли соответствующая структура и если не выполнить mvn. Видимо, вы также можете создавать свои собственные архетипы. Возможно, это путь ... Создайте собственный архетип, плагин создает новый проект, подключив детали, предоставленные пользователем, в вызов архетипа. –
Как плагин узнает, что мой тип архива присутствует на клиенте? Или вы имели в виду, чтобы сначала добавить первый тип, а затем заставить плагин вызвать его для создания проекта? – gkns