Я пытаюсь перенести свой проект Mule ESB с gradle на maven из-за проблем с тестовым набором. Я понимаю, что мне нужно удалить файл .gradle из проекта, и когда я нажимаю mavenize , в студии Anypoint ничего не происходит. Какие-либо предложения ?
Проект Mavenizing Mule от Gradle
Ответы (2)
Чтобы улучшить свой проект, вы можете использовать Eclipse, потому что эта IDE лучше всего подходит для Maven. Вам нужно скачать eclipse, а затем добавить в него поддержку мулов. Следуйте этому руководству, чтобы сделать то же самое. После этого импортируйте свой проект в eclipse и настройте его. Вам поможет этот пример Дэвида Доссота, чтобы настроить проект мула с помощью maven.
Если у вас есть AnyPoint Studio, вы можете создать приложение Mule, и оно уже будет настроено для использования с Maven. Затем я переношу свои артефакты приложения во вновь созданный проект. Таким образом, вы начинаете с нового проекта, правильно настроенного для Maven. Кроме того, вы узнаете больше о вещах, введя конфигурацию мула, свойства приложения, свойства развертывания, классы Java и тесты в правильно отформатированную структуру проекта. Вы оставите все артефакты Gradle позади. Я не знаю, какую кнопку вы нажимаете под названием «Mavenize», но Anypoint Studio позволит вам создать проект оболочки, который работает с Maven. Просто создайте проект приложения Mule и скопируйте/вставьте фрагменты из существующего приложения. Не используйте Eclipse для настройки проекта приложения Maven Mule. Это резервное копирование и не использование того, что вам доступно.