Ладно .. В конце концов, я переключил проект на Maven. Вот что я сделал.
- Загрузите плагин m2e eclipse. Это твой лучший друг!
- Создайте скелетный мавенский проект. src / main / java - это место, где должен находиться ваш код. Переместите ваш код в папку src / main / java. Вы можете продолжать использовать существующую структуру пакета. Не нужно это менять. Даже изменение кода не требуется, так как maven устанавливает src / main / java в качестве исходной папки, поэтому вам не нужно изменять объявления пакетов.
- Переместите ваши юнит-тесты в src / test / java. Опять же, нет необходимости изменять объявления пакетов.
- НЕ копируйте свои библиотеки и банки.
- Проверьте все ошибки компиляции, вызванные отсутствующими банками.
- Добавить зависимость каждого отсутствующего фляги в pom.xml. Вы можете получить зависимость от веб-сайтов репозитория Maven. Если вы уже проиндексировали репозитории в плагине m2e, то вы можете просто найти зависимость в плагине и добавить ее прямо там.
Если у вас есть многомодульный проект, преобразуйте другие модули в maven, как описано выше, и добавьте зависимый модуль в pom.xml другого модуля.
Если у вас есть пользовательские jar-файлы, не основанные на maven, вы можете добавить их в папку src / main / resources, а затем добавить jar-файл для построения пути.
Вот, пожалуйста! Легко peasy!
У меня есть скелетный проект для Spring + Maven + EC2. Вы можете использовать это для создания, настройки maven и автоматизации процесса развертывания.
https://github.com/varunachar/maven-release