Как преобразовать проект Ant в проект Maven? Пример проекта, который ссылка (проект Wicket)
Спасибо
Ответ 1
Приятная часть использования maven заключается в том, что большинство стандартных файлов работает автоматически, как только вы делаете что-то вроде maven. Для простого webapp:
Создайте pom с groupId, artifactId и версию (упаковка: war)
Добавьте необходимые зависимости к pom
переместите
источники java для src/main/java,
ресурсы для src/main/resources,
содержимое webapp для src/main/webapp,
тестовый контент для src/test/java и src/test/resources
Я не знаю, как выглядит ваш ant script, но при условии, что для него будет создан базовый script, вам нужно будет создать pom.xml для вашего проекта, добавьте свои зависимости, а затем создайте его через maven.
Ответ 3
Для любого, кто попадет сюда в будущем, есть более простой способ найти зависимости для maven, используя хэши файлов. Таким образом, вам не придется угадывать версии артефактов.
В соответствии с приведенной ниже статьей идея состоит в том, чтобы сгенерировать контрольную сумму SHA1 для зависимости, для которой вы хотите найти информацию, а затем выполнить обратный поиск в диспетчере хранилища Nexus, используя этот хэш. Для генерации контрольной суммы вы можете использовать бесплатную утилиту Microsoft FCIV.