Maven은 Dependency를 관리해주는 툴로 POM이라는 XML을 통해서 설정한다. 얼마 전에 다른 사람이 작성한 pom.xml을 보게 되었는데 주석으로 bom이라고 쓰여있는 것을 봐서 오타가 났다보다 생각했는데 후에 찾아보니 BOM이라는 기능이 따로 존재하는 것이었다. BOM ( Bill Of Materials) 자제 명세서 BOM은 특별한 POM의 종류라고 생각하면 될 거 같다. Dependency를 관리하는 것은 유사하지만 한 곳에서 중앙 집중형으로 의존성과 버전을 관리할 수 있게 도와줍니다. BOM을 사용하는 대표적인 장점이 버전 관리입니다. Maven을 사용하다 보면 버전 충돌의 문제를 많이 겪게 됩니다. 이러한 문제를 해결하기 위해서 BOM을 사용합니다. 루트 pom.xml 4.0.0 c..
[Maven] Bom이란(type, scope)
Maven은 Dependency를 관리해주는 툴로 POM이라는 XML을 통해서 설정한다. 얼마 전에 다른 사람이 작성한 pom.xml을 보게 되었는데 주석으로 bom이라고 쓰여있는 것을 봐서 오타가 났다보다 생각했는데 후에 찾아보니 BOM이라는 기능이 따로 존재하는 것이었다. BOM ( Bill Of Materials) 자제 명세서 BOM은 특별한 POM의 종류라고 생각하면 될 거 같다. Dependency를 관리하는 것은 유사하지만 한 곳에서 중앙 집중형으로 의존성과 버전을 관리할 수 있게 도와줍니다. BOM을 사용하는 대표적인 장점이 버전 관리입니다. Maven을 사용하다 보면 버전 충돌의 문제를 많이 겪게 됩니다. 이러한 문제를 해결하기 위해서 BOM을 사용합니다. 루트 pom.xml 4.0.0 c..
2022.11.14