Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
1. build.gradle파일에 아래의 내용을 추가한다.
2. 해당 프로젝트에서 "gradle writeNewPom"을 하면 ./build/poms/pom-default.xml파일을 생성해준다.
(dependency를 maven형태에 맞게 기록해주는 정도만 가능하지만 수동으로 하는 것보다는 낫다.
*주의 : 변환되지 않거나 잘못변환되는 경우도 있음)
3. 나머지 build정보는 build.gradle파일을 참고하여 pom.xml파일에 기록한다.
4. eclipse에서 프로젝트명에서 우측마우스 -> Configure -> Convert to Maven Project...를 누르면 프로젝트가 maven환경으로 변환되므로 maven으로 빌드할 수 있다.
---------build.gradle파일에 추가할 내용----------------
apply plugin: 'maven'
group = 'com.company.root'
// artifactId is taken by default, from folder name
version = '0.0.1-SNAPSHOT'
task writeNewPom << {
pom {
project {
inceptionYear '2014'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("pom.xml")
}
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
7 | springframework를 이용한 war를 생성하는 build.gradle파일(참고용) | 2016.08.19 | 803 |
6 | spark, kafka, mariadb, jena, springframework등을 이용하여 공통모듈을 jar로 만들기 위한 build.gradle파일(참고용) | 2016.08.19 | 730 |
» | build.gradle을 pom.xml로 변환하는 방법 | 2016.08.18 | 1725 |
4 | compile할때와 exclude할때 대상을 표현하는 명칭이 다르므로 주의할것 | 2016.08.10 | 970 |
3 | 로컬의 라이브러리파일들을 dependency에 포함시키는 방법 | 2016.08.09 | 643 |
2 | gradle을 이용하여 jar파일 생성시 provided속성을 지정할 수 있게 설정하는 방법 | 2016.08.09 | 613 |
1 | pom.xml에서 build.gradle로 변환 | 2015.09.14 | 690 |