2014-09-17 3 views
1

я был studiyng пример Liferay, но, когда я попытался создать пример Service Builder портлета, мой Eclipse, консоль показала мне это сообщениеКак поставить банку в локальный репозиторий Ivy

[ivy:resolve] http://www.soapui.org/repository/maven2/biz/aQute/bnd/2.3.0/bnd-2.3.0.pom 
[ivy:resolve] -- artifact biz.aQute#bnd;2.3.0!bnd.jar: 
[ivy:resolve] http://www.soapui.org/repository/maven2/biz/aQute/bnd/2.3.0/bnd-2.3.0.jar 
[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:resolve]  ::   UNRESOLVED DEPENDENCIES   :: 
[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:resolve]  :: biz.aQute#bnd;2.3.0: not found 
[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:resolve] 
[ivy:resolve] 
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS 

effectly , repository URL был недоступен.

Я нашел пропущенную банку, и я положил его в .ivy/cache, и я прочитал документацию по Ivy, но я пропустил какой-то момент для решения моей проблемы.

Теперь репозиторий доступен, но все же я не понимаю, как репозиторий может прочитать местоположение jar, которое я поместил в локальную файловую систему.

+0

Возможный дубликат [пример примера, в котором объясняется, как использовать преобразователь файловой системы] (http://stackoverflow.com/questions/10175000/sample-example-which-explain-how-to-use-filesystem-resolver) –

ответ

3

Если вы идете в каталог

D: \ MyWorks \ LifeRay-плагины-СДК-6,2 \ вы должны изменить файл ivj.xml изменив строку

имя зависимость = "BND" орг = "biz.aQute" оборот = "2.3.0"

в

имя зависимость = "BND" орг = "biz.aQute.bnd" оборот = "2.3.0"

Это должно с или устранить проблему.

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