=> 자료
maven 프로젝트란?
자바에서 메이븐이라는 것은 빌드 도구로,
라이브러리들을 관리해주고, 의존성이 있는 경우 상위 라이브러리까지 알아서 사용자 홈디렉터리 아래 jar 파일을 모아줍니다.
또한 그것을 설정하는 파일이 pom.xml 인데 이것을 가지고 있는 자바 프로젝트는
그 프로젝트 자체가 또 다시 다른 프로젝트를 위한 라이브러리로 쓰일 수 있어서, 버전 명 groupid, architect 등을 쓰게 됩니다.
네이버 지식인 : LiferuS2LOVEru 님의 답변
maven 프로젝트 네이밍에 관한 http://seotory.tistory.com/32
=> 정리
Maven
- 자바에서 빌드 도구
- 라이브러리들 관리 o, 상위 라이브러리까지 사용자 홈 디렉터리 아래 jar 파일 모아줌
- 이것들 설정해주는 파일: pom.xml
- maven java project는 다른 프로젝트를 위한 라이브러리로 사용 가능
- 네이밍: groupid, architect
- 1) group id : 프로젝트마다 접근할 수 있는 고유 이름 만들도록 함. ex) org.apache.maven, apache.commons
프로젝트의 구조를 밝히는게 좋음, 현재 프로젝트가 멀티 프로젝트가 되었을때,
새로운 식별자만 부모의 groupid 뒤에 붙이면 된다.
ex) org.apache.maven, apache.maven,plugins, org.apache.maven.reporting
2) artifact id: jar파일에서 버전 정보를 뺀 이름, 자유롭게 적고, 소문자 사용, 특수문자 x
ex) maven, commons-math
'IT > Programming Tip' 카테고리의 다른 글
객체지향 프로그래밍, 절차적 프로그래밍 (0) | 2021.01.02 |
---|---|
생활코딩에서 언급한 사이트들(about HTML) (0) | 2020.12.30 |
프로그래밍 포토폴리오 팁 (Tip) (0) | 2017.12.28 |
알고리즘 연습을 위한 사이트 (0) | 2017.12.21 |
자바에서 한줄 바꾸기, 줄바꿈 (0) | 2017.12.20 |