저는 산업계에 새롭기 때문에 질문의 어리 석음에 대해 미리 사과드립니다. 팀에서는 Intellij IDEA 13을 IDE로 사용하고 Maven 3를 프로젝트에 사용합니다. 우리는 몇 가지 온라인 서비스와 포털을 제공하고 있습니다. 프로젝트는 다른 오래된 프로젝트와 공유되는 몇 가지 의존성을 가지고 있습니다. 일부는 JAR 아카이브이고, 일부는 WAR이며 일부는 WAR입니다 ...스냅 샷 종속성을 편집하는 방법
내 질문 : 로컬에서 이러한 종속성을 편집하는 방법 (예 : resources.properties 편집은 내가 염두에 두었던 경우였습니다.) 과외 선생님은 종속성을 스냅 샷으로 전환하고이를 사용하여 작업하도록 제안했습니다. 내가 할 수 있었던 일은 로컬 저장소에 적절한 폴더의 복사본을 만들고 이름이나 파일에 종속성 버전이 있던 곳을 변경 한 다음 내 pom.xml 파일을 수정하는 것입니다.
이제는 JAR/WAR를 열고 일부 파일을 편집하면 완벽하게 작동하지만 내 IDE에서이 작업을 수행 할 수 있기를 원합니다. 잘못된 길. 어떻게해야 의존성을 풀 수 있어야합니까? 내 접근 방식이 틀렸어?
피씨 : 사무실에있는 사람에게 물어볼 것이지만 이상하게도 오늘날 도울 수있는 사람은 아무도 없습니다!
Maven에 대한 좋은 책을 껴안을 필요가있는 것처럼 보입니다. Maven이 무엇인지, 어떻게 적용하는지 이해하지 않아서 전체적인 질문이 생기기 때문입니다. 당신이 제공 한 충고는 나에게 소리가 나네요. 당신이 그런 종류의 의존성 중 최신의 개발 중 버전을 사용하기 위해서, PNS의 일부 종속성 버전을 -SNAPSHOT 버전으로 변경해야만 했겠지만, 그것은 또한 대체로 당신의 환경에 접근 할 필요가없는 추측입니다. 진정한 진실이 무엇인지 알기. – Gimby
그것이 사실이라면 지금 당장은 실현 가능하지 않습니다. 저는 스프링과 메이븐 (Maven)에 "던져지기"때문에 일을 마치고 너무 많은 책을 읽지 않아도되기 때문에 시간이 한정되어 있습니다 자원 hehe. 이 조언은 최신 버전 (필자는 현재 가지고있는 버전)을 가지고있는 것보다 종속성을 수정할 수 있다는 목표로 삼았습니다. 그러나 당신이 지적 하듯이 여전히 나는 메이븐의 "지식"에 많은 격차가 있기 때문에 자신을 완전히 확신 할 수는 없습니다! –