java, build.gradle > maven pom.xml 변환
프로젝트를 진행하다가 gradle 프로젝트를 maven 프로젝트로 변환할 일이 생겼다
gradle도 그렇고 maven도 그렇고 dependency를 사용해서 라이브러리(jar)를 다운받고 한다
형식이 좀 다르기 때문에 어떻게 해야하나 하고 있었는데, 생각보다 검색결과가 안나왔다
maven프로젝트에서 gradle프로젝트로 넘어가는 경우는 검색이 많이 나왔는데
그 반대는 별로 안나오더라
아무튼! build.gradle에서 pom.xml로 추출하는 방법이 따로 있으니 한번 봐보시기를
일단 build.gradle을 열어보시면 위와같은 소스 구성이 되어있을 것이다
저기에서 apply plugin 맨 아래에
apply plugin: 'maven'
을 추가해준다 따로 빨간박스로 쳐두었다
그런다음에 제일 하단에
task writeNewPom {
pom {
project {
groupId '그룹명'
artifactId '프로젝트명'
version '1.0.0'
}
}.writeTo("$buildDir/newpom.xml")
}
이렇게 선언을 해준다
그러고 나서 cmd를 키고 gradle -v를 쳐서 그래들 버전이 잘나오는지 확인한다
쳐봤을 때 위와같이 버전정보가 잘 나오면 그래들이 깔려있는거다
안나오면 그래들을 따로 설치하시기를..... gradle 설치
그다음에 저기 프로젝트 경로가 있을 것이다 그경로에 가서
gradle writeNewPom
위 명령어를 실행해주면 build폴더에 내가 원하는 newPom.xml이 나올 것이다
그러면 이제 이클립스에서 프로젝트 오른쪽버튼 > Configure > Convert to maven project로 해서
나오는 pom.xml에 붙여넣기 해주고 클린, 빌드 하면서 나오는 오류들을 잡아주면 된다
의외로 완벽하게 딱 되는 것이 아니라 중간중간 버전정보나 빠진 것들이 있어 맞춰줘야 할 것이다
gradle project to maven project 잘되시기를 바라며 ,,,
'개발세상 > java' 카테고리의 다른 글
소켓 통신시, UTF-8에서 EUC-KR 인코딩 하는법 (0) | 2022.05.07 |
---|---|
Java 환경세팅시 에러 해결 / JDK, JRE 설정 (0) | 2020.11.24 |
java tomcat :: spring.profiles.active local에서 못 찾을때 해결 (0) | 2020.10.28 |
STS gradle 프로젝트 lombok 설치(get/set메소드, log에러해결) (1) | 2020.10.07 |
git에서 가져온 gradle 프로젝트, gradle 버전 맞추기 (0) | 2020.10.06 |