SmartGWT 5 Зависимость от Maven,

Согласно предыдущему вопросу здесь, я смог запустить:

mvn com.isomorphic:isc-maven-plugin:1.1.1:install -Dproduct=SMARTGWT -Dlicense=LGPL -DbuildNumber=5.0p -DbuildDate=2014-11-30

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

Кроме того, какова правильная зависимость для SmartGWT 5.0p в моем файле pom.xml? У меня старая версия, которая работала с 4.0, или мне нужно использовать новую зависимость? Есть ли что-нибудь еще, что мне может понадобиться добавить в мой файл pom.xml?

Поверьте, я искал Google в течение последних двух дней, и даже на сайте SmartGWT Isomorphic я все еще не мог найти окончательного ответа.

Спасибо за любую помощь!


person tjholmes66    schedule 08.04.2015    source источник


Ответы (2)


К сожалению, из-за изоморфной схемы лицензирования, если вам нужно обновиться до более новой сборки smartgwt, вы не можете полагаться на функции maven «по дизайну». Вы должны снова запустить команду установки, изменив buildNumber и/или buildDate по желанию.

Пример

mvn com.isomorphic:isc-maven-plugin:1.1.1:install -Dproduct=SMARTGWT -Dlicense=LGPL -DbuildNumber=5.1p -DbuildDate=2016-01-07

Затем зависимости в вашем файле pom должны использовать:

   <version>5.1p-20160107</version>

где 5.1p соответствует значению buildNumber, а 20160107buildDate.

Установленные файлы находятся в ~/.m2/repository/com/isomorphic/smartgwt/lgpl, там же можно проверить наличие и версии.

person lrkwz    schedule 08.01.2016

По дизайну ответа нет: обновления зависимостей Maven выполняются вручную.

При необходимости вы можете искать новые выпуски своей зависимости (в данном случае SmartGWT), узнавать, как называется новая версия в общедоступном репозитории Maven зависимости, обновлять POM вашего проекта и при необходимости обновлять локальный репозиторий (mvn install как в пример, удаление старых версий и т.д.)

person Lorenzo Gatti    schedule 08.04.2015