2013-06-27 5 views
2

Я новичок Ivy, и мне нужна помощь в устранении ошибки. Когда я пытаюсь построить мой проект с использованием NetBeans он дает мне следующую ошибку:Ошибка Ivy при построении проекта в netbeans

confs: [compile, runtime, compile-test, runtime-test] 
C:\Users\Tejas\Documents\NetBeansProjects\LaitsV3\Laitsv3second\nbproject\ivy-impl.xml:92: impossible to resolve dependencies: 

java.io.FileNotFoundException: C:\Users\Tejas\.netbeans\7.1.1\modules\ext\ivy-2.1.0.jar\cache\resolved-Laitsv3second-Laitsv3second-1.0.xml (The system cannot find the path specified) 

, где, как это Laitsv3second-Laitsv3second-1.0 настоящее время подобран плюща из ivy.xml файла информации тега следующим образом:

<ivy-module version="2.0"> 
    <info organisation="Laitsv3second" module="Laitsv3second" revision="1.0" /> 

Может кто-нибудь поможет мне определить эту проблему? или любой указатель на помощь?

ответ

2

Я решил эту ошибку, добавив следующее в ivysetting

<property name="ivy.default.ivy.user.dir" value="${user.home}/.ivy2" /> 
    <caches resolutionCacheDir="${user.home}/.ivy2/cache" defaultCacheDir="${user.home}/.ivy2/cache"/> 

Таким образом, он пытается найти тайник в указанном каталоге. В противном случае он пытается найти кеш в файле ivy.jar. Это может показаться глупым, но это то, что происходит. Это та самая проблема, о которой сообщалось на форуме ivvybeans, но она еще не решена. https://code.google.com/p/ivybeans/issues/detail?id=103

1

Это работает для меня тоже, вот мой ivysetting выглядит следующим образом:

<ivysettings> 
<settings defaultResolver="main" > 
    <property name="ivy.default.ivy.user.dir" value="${user.home}/.ivy2" /> 
    <caches resolutionCacheDir="${user.home}/.ivy2/cache" defaultCacheDir="${user.home}/.ivy2/cache"/> 
</settings> 

<resolvers> 

<chain name="main"> 
    <url name="repo" m2compatible="true"> 
     <artifact pattern="http://reposserver/artifactory/repo/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" /> 
     <ivy pattern="http://reposerver/artifactory/repo/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).pom" /> 
    </url> 
    <ibiblio name="compass" m2compatible="true" root="http://repo.compass-project.org"></ibiblio> 
    <ibiblio name="ibiblio" m2compatible="true"></ibiblio> 
    </chain> 
</resolvers> 
</ivysettings>