사용자 도구

사이트 도구


gradle:from_maven

문서의 이전 판입니다!


Maven에서 Gradle로

pom.xml에서 의존성 문자열 모두 뽑아내기

  • dependencies.groovy
    def pom = new XmlParser().parse(new File(args[0]))
     
    def dependencies = pom.dependencies.dependency.each {
         // GString을 사용할 수도 있어서 일부러 쌍따옴표로 했음
        println "\"${it.groupId.text()}:${it.artifactId.text()}:${it.version.text()}\","
    }
  • 실행한 뒤에 맨 끝에 쉼표는 잘 조정해서 쓸 것
    > groovy dependencies pom.xml
    "com.google.guava:guava:10.0.1",
    "spy:spymemcached:2.7",
    "org.codehaus.jettison:jettison:1.3",
    .....

provided

기본적으로 Gradle은 provided를 제공하지 않고 있다.

Gradle Dependencies - provided 참조.

gradle/from_maven.1349757252.txt.gz · 마지막으로 수정됨: 2012/10/09 13:34 저자 kwon37xi