2013-10-07 4 views
2

Я начинаю работать с Vaadin рамки и Maven и я сталкиваюсь с некоторыми проблемами. У меня была заявка, которая работает с Vaadin и Maven. Я попытался разделить это приложение на два подмодуля, один с моим бизнес-методом (скомпилированный в Jar) и один с моим Vaadin.Multi module vaadin applicationproblem

Таким образом, мой проект заключается в следующем:

Vaadin-Maven

Vaadin-Maven-бизнес (бизнес код)
vaadub-Maven-веб (с Vaadin кодом)

В моем веб-помпе я добавляю свое деловое приложение в зависимость.

Когда я запускаю пакет maven в моем родительском проекте, все в порядке, создайте успех для обоих проектов, но если я попытаюсь запустить мой webapp на пристани с jetty:run, у меня возникла следующая проблема.

[INFO] ------------------------------------------------------------------------ 
[INFO] Building Vaadin Web Application 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] >>> jetty-maven-plugin:8.1.13.v20130916:run (default-cli) @ vaadin-maven-web >>> 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE<br> 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.263s 
[INFO] Finished at: Mon Oct 07 17:08:46 CEST 2013 
[INFO] Final Memory: 5M/102M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project vaadin-maven-web: Could not resolve dependencies for project example.vaadin-maven:vaadin-maven-web:war:0.0.1-SNAPSHOT: Failed to collect dependencies for (all my dependies are list there): 
Failed to read artifact descriptor for example.vaadin-maven:vaadin-maven-biz:jar:0.0.1-SNAPSHOT: Failure to find example.vaadin-maven:vaadin-maven:pom:0.0.1-SNAPSHOT in http://maven.vaadin.com/vaadin-addons was cached in the local repository, resolution will not be reattempted until the update interval of vaadin-addons has elapsed or updates are forced -> [Help 1] 
[ERROR] 

Я много ищу в Интернете и попробовал какое-то решение, но ничего не работает.
Кто-нибудь может мне помочь?

ответ

1

Я думаю, что Jetty имеет проблемы с поиском субмодулей maven. Попробуйте this

0

Похоже, что ваше местное репо содержит неправильные артефакты. Это может произойти, когда вы создаете новый проект и выполняете переименование/реверсирование на этом пути. Вы можете попытаться удалить материал example/vaadin в ~/.m2/repository и выполнить mvn clean install еще раз.