최근에 Java 응용 프로그램을 빌드하기 위해 maven을 사용하기 시작했습니다. 메이븐이 종속 항아리를 다운로드 할 때 메이븐이 자동으로 다운로드하는 항아리의 새로운 버전으로 내 (수정되지 않은) 코드가 빌드 될 때 기능이 깨질 가능성이 있습니까? 가능한 경우 해결 방법은 무엇입니까?종속 항아리를 자동으로 다운로드하는 Maven
답변
네, 그렇습니다. 분명히 코드가 개선되고 새롭고 지원되는 API로 업데이트되지 않는 '코드 썩음 (code rot)'을 피하기를 원하지만 때로는 의존성이 부적절한시기에 인터페이스를 변경하는 경우가 있습니다.
당신이 의존하는 특정 버전에 대해보다 미세한 제어를 제공하는 여러 개의 plugins이 있습니다. 고정 된 버전에 대한 의존성을 최소화하여 정기적으로 버그를 수정하고 종속성을 업데이트하는 것이 좋습니다.
이 시나리오를 생각해보십시오. 일부 코드는 소스 리포지토리에 저장되어 있습니다. 예를 들어 플랫폼에 의존하지 않는 코드가 있다고 가정합니다. 수학 루틴, 문자열 조작 등 내가 정말 시간이 지남에 유지할 필요가 없습니다 그래서이 '코드 썩음'이 경우에 적용됩니다. 어떻게 코드를 체크 아웃하고 빌드하려고 시도했는지, 깨진 코드가 있는지를 알 수 있습니다. – pongapundit
이것은 지속적인 통합/테스트 문제와 비슷하게 들립니다. 젠킨스 (Jenkins)는 그러한 일에 가장 적합한 도구가 될 것입니다. – caskey
- 1. maven 패키징이 종속 항아리를 포함하지 않습니다
- 2. 종속 항아리를 계측하도록 maven-cobertura-plugin을 구성하는 방법
- 3. 일반적인 sbt 프로젝트에서 sbt 플러그인 소스 항아리를 다운로드하는 방법은 무엇입니까?
- 4. 종속 항아리를 사용하여 실행 가능 항아리를 만드는 방법
- 5. Jenkins maven 빌드 종속 프로젝트?
- 6. ./lib에 종속 항아리를 넣는 개미 얻기
- 7. Maven 종속 관계 []
- 8. Maven repostory를 다운로드하는 방법?
- 9. 서버가 내 전쟁에서 내 종속 항아리를 참조하지 않지만 서버 lib에 동일한 항아리를 배치하면 제대로 작동합니다.
- 10. Jenkins에서 Maven 종속성을 바이너리 저장소없이 다운로드하는 방법
- 11. Maven : 프로젝트 버전 제어에서 종속 jar 유지
- 12. 기존 maven 종속성을 자동으로 가져옵니다.
- 13. 내 maven 로컬 저장소에 항아리를 보관해야합니다
- 14. 로컬 항아리를 Maven 설치로 전달하려고 시도했습니다.
- 15. Maven 폴더에서 사용자 정의 다중 항아리를 추가하십시오.
- 16. 종속 파일을 건너 뛰는 Maven?
- 17. Maven 종속 플러그인이 대상을 무시합니다.
- 18. Maven 다중 플랫폼 종속 패키지
- 19. Maven 종속 플러그인을 인스턴스화하지 마십시오
- 20. Bamboo가 SVN에있는 로컬 저장소에서 종속 항아리를 자동으로 가져 오도록 Bamboo를 구성하는 방법은 무엇입니까?
- 21. maven 스크립트가 의존성 jar를 자동으로 다운로드 할 수있는 방법이 있습니까? pom에 지정합니다.
- 22. 이메일에서 파일을 자동으로 다운로드하는 프로그램
- 23. 종속 항아리를 내보낼 때 안드로이드 에뮬레이터가 멈 춥니 다
- 24. sbt-assembly : 종속 항아리와 주 항아리를 연결하는 방법?
- 25. Java Web Start가 JBoss에서 항아리를 다시 다운로드하는 이유는 무엇입니까?
- 26. Maven 종속성을 자동으로 업데이트합니다.
- 27. Maven : 자동으로 패키지 생성
- 28. xml에서 Hibernate Shards Jars/maven 종속 항목을 얻을 수있는 곳
- 29. Maven-publish가 적용된 Gradle : Artifactory 디렉토리에있는 비 - gradle 항아리를 자동으로 게시하는 방법
- 30. 다른 Maven 전쟁 프로젝트에 종속 된 Maven war 프로젝트
Maven은 자동으로 새로운 버전을 다운로드하지 않습니다. 정확히 어떤 버전을 사용해야하는지 명시해야합니다. 아마도 다른 종속성을 통해 자동으로 가져 오는 전이 종속성에 대해 이야기하고 있습니까? – Gimby