Есть много сайтов, на которых есть статьи по обновлению liferay 6.2 до dxp, но только для проекта ant. Как мы можем обновить проект liferay 6.2 maven до проекта liferay dxp gradle?
Обновление плагинов Liferay 6.2 maven в модуль Liferay 7
Ответы (1)
Стратегия обновления вашего кода точно такая же. В SDK плагинов Liferay по умолчанию использовался Ant до версии 6.2, теперь у вас есть выбор между liferay-workspace (на основе gradle), gradle и maven — просто выберите нужную среду сборки (похоже, вы хотите продолжить работу с maven) и добавьте ваш код в пустой план проекта по вашему выбору.
В Liferay IDE есть инструмент обновления, который может вам помочь, даже если он не использует инструмент сборки по вашему выбору или если eclipse не является IDE по вашему выбору: Инструмент обновления — это одноразовый инструмент, который можно использовать во время обновления. . Независимо от результата: вы всегда можете проверить (например) проект Blade-sample от Liferay, чтобы найти подходящие дескрипторы сборки для Maven и адаптировать их к вашему проекту.
Редактировать: После уточнения: Ваша основная задача по-прежнему заключается в обновлении кода. Что касается перехода от Maven к gradle: определите зависимости и переведите из синтаксиса pom.xml в объявление gradle — содержимое похоже (например, группа, имя, версия), отличается только то, как вы их записываете. Если вы внесли сложные пользовательские изменения в свой pom.xml, попробуйте сначала обойтись без них. Вы можете начать со стандартного build.gradle (например, из образцов лезвий, которые наиболее точно соответствуют вашему проекту), а затем исправлять зависимости во время компиляции по ходу дела.
Я не знаю об автоматизированном процессе, который делает этот перевод для вас (и, скорее всего, вы все равно поднимете несколько номеров версий в процессе)