2014-07-24 9 views
0

아이비와 아티팩트를 설치하고 빌드를 사용하도록 설정했습니다. 아이비가 내 구성을 해결할 수없는 이유는 무엇입니까?

<?xml version="1.0" encoding="UTF-8"?> 
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"> 
<info organisation="org" module="module" branch="HEAD" revision="0.277-SNAPSHOT" status="integration" publication="20140724114055"> 
</info> 

<configurations> 
    <conf name="compile" visibility="public" description="Default required to compile the full module"/> 
    <conf name="build" visibility="public" extends="compile" description="Incorporates additional build tools onto the classpath"/> 
</configurations> 

<publications defaultconf="compile"> 
    <artifact name="module" type="jar" ext="jar"/> 
    <artifact name="module-src" type="source" ext="zip"/> 
    <artifact name="module-doc" type="doc" ext="zip"/> 
</publications> 

<dependencies> 
    <dependency org="junit" name="junit" rev="4.8.1" conf="compile->*"/> 
    <dependency org="net.sf.proguard" name="proguard" rev="4.11" conf="build"> 
     <artifact name="proguard" ext="jar"/> 
    </dependency> 
</dependencies> 
</ivy-module> 

내가하지만 컴파일 구성을 지정 다른 프로젝트에서이 모듈에 의존 온

가 존재하지 않는 컴파일 IvyDE에 의해 말 얻을 : Artifactory에서

나는의 라인을 따라 아이비 파일이 있습니다. 나는 오류 메시지가 얻을이 설정으로
<?xml version="1.0" encoding="ISO-8859-1"?> 
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"> 
<info 
    organisation="org" 
    module="module2" 
    status="integration"> 
</info> 

<configurations> 
    <conf name="compile" description="Default required to compile the full module" /> 
</configurations> 

<dependencies> 
    <dependency transitive="true" org="org" name="module" rev="latest.integration" conf="compile"> 
     <artifact name="module" type="jar" ext="jar" /> 
     <artifact name="module-src" type="source" ext="zip" /> 
     <artifact name="module-doc" type="doc" ext="zip" /> 
    </dependency> 
</dependencies> 
</ivy-module> 

"조직 # 모듈에없는 구성, 0.277 스냅 샷 : '컴파일'"나는 종속성 conf의 경우 항아리를받을 수 있나요

을 컴파일 -> * 업데이트되었지만 명시 적으로 의존성으로 정의되지 않은 한 소스 또는 javadoc을 다운로드하지 않습니다. 컴파일 종속성으로 정의 되었기 때문에 junit이 빌드 경로에 나타날 것으로 예상되지만 컴파일 구성이 무엇인지 알지 못하는 동안 나타나는 것처럼 보이지는 않습니다.

아무쪼록 바랍니다.

답변

0

아이비가 인공물에서 아이비를 올바르게 찾지 못하는 것 같습니다. ibiblio 리졸버 대신 URL 리졸버를 사용하고 아이비 패턴을 정의하면 모든 것이 올바르게 작동합니다.