2015-04-08 4 views
1

За предыдущий вопрос здесь, я был в состоянии работать: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 я все еще не мог найти окончательного ответа.

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

ответ

-1

По дизайну, нет ответа: модернизация зависимостей Maven является ручной.

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

0

Из-за схемы лицензий Isomorphic, к сожалению, если вам нужно обновить до новой сборки 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 

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

<version>5.1p-20160107</version> 

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

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

Смежные вопросы