Подтвердить что ты не робот

Создание Maven POM из существующего проекта?

Может ли какая-либо из IDE (или любого другого инструмента) иметь возможность генерировать POM на основе существующего проекта?


В итоге я создал POM с архетипом Maven как Peter и Sal а затем перемещение существующего источника. Спасибо за помощь ребятам.

4b9b3361

Ответ 1

Вы можете сделать это в IntelliJ, но POM, который он создает, может быть более сложным, чем если вы пишете вручную. Если ваш проект в настоящее время находится в JBuilder или Eclipse, вы можете импортировать его первым.

Вместо этого я предлагаю вам описать свой проект в POM и использовать его для генерации информации о вашем проекте. Вы можете сделать это для затмения и идеи (и я предполагаю, что другие IDE)

Ответ 2

Один из способов сделать это для создания проекта шаблона через архетип maven, а затем переместить существующий код в шаблон. Я бы рекомендовал это только для действительно простых проектов. Это будет работать примерно так.

mvn archetype:generate 
mv src/* src/main/java
mv test/* src/test/java
mvn package

Вы получите ошибки. Чтобы добавить отсутствующие зависимости, перейдите сюда: http://www.mvnrepository.com/ и начните искать их. Если вы выберете архетип, близкий к тому, что вам нужно, вы будете на полпути.

Как только все это сработает.

svn commit -m "hacky maven port"

Ответ 3

Ваш существующий проект, вероятно, не использует Maven, поэтому создание POM на его основе не является тривиальным.

Самый простой способ, который я могу придумать, - получить плагин Maven для Eclipse, сгенерировать новый проект maven и затем добавить код.

Вам также необходимо управлять внешними банками с использованием метода Maven. В этом случае они, вероятно, будут системными банками.

Ответ 4

В eclipse Galileo, если у вас есть плагин maven2, вы можете выбрать проект, а затем щелкнуть правой кнопкой мыши и перейти в Maven2 в контекстном меню, и должна быть возможность конвертировать проект в проект maven.