2012-05-03 3 views
1

Eclipse에 임베드 된 Tomcat에서 실행되는 웹 응용 프로그램이 있습니다. 괜찮습니다.하지만 다음 날 시도 할 때 - 모든 종속성을 새로 설치/빌드/새로 고쳐야합니다. - 이클립스는 일부 종속성을 복사하지 않습니다. 매일 나는 이것을 위해 많은 시간을 낭비한다. 매일 많은 재 빌드/새로 고침, 종속성 업데이트/프로젝트 구성 등을하지 않고 Eclipse에서 가능한 작업이 존재합니까? 또는 적어도 - 스냅 샷 시간 제한이란 무엇입니까? 감사합니다. .이클립스에서 메이븐 스냅 샷에 대한 타임 아웃은 무엇입니까?

답변

1

귀하의 질문에 대한 확신이 없지만 SNAPSHOT 종속성을 너무 자주 업데이트하지 않으려면 settings.xmlupdatePolicy 매개 변수를 적절히 사용하여 구성 할 수 있습니다. 예를 들어 never은 스냅 샷을 업데이트하지 않습니다. settings reference에서

,

updatePolicy :이 요소 업데이트가 발생하는 을 시도하는 빈도를 지정합니다. Maven은 로컬 POM의 타임 스탬프 ( 저장소의 Maven 메타 데이터 파일에 저장 됨)를 원격지와 비교합니다. 선택 항목은 항상, 매일 (기본값), 간격 : X (X는 분 단위의 정수임) 또는 전혀 없습니다.

<repositories> 
    <repository> 
     <id>my-snapshots</id> 
     <name>Snapshot Repository</name> 
     <releases> 
     <enabled>false</enabled> 
     <updatePolicy>always</updatePolicy> 
     <checksumPolicy>warn</checksumPolicy> 
     </releases> 
     <snapshots> 
     <enabled>true</enabled> 
     <updatePolicy>never</updatePolicy> 
     <checksumPolicy>fail</checksumPolicy> 
     </snapshots> 
     <url>http://url/to/my/snapshot/repository</url> 
    </repository> 
    </repositories> 
관련 문제