메뉴 건너뛰기

Bigdata, Semantic IoT, Hadoop, NoSQL

Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다. 문의사항은 gooper@gooper.com로 메일을 보내주세요.


dependencies에서 providedCompile을 사용하면 compile시에서 사용되도록 제한 할 수 있으나 jar파일을 만드는 경우는 사용할 없음

이때는 아래와 같은 내용을 build.gradle파일에 포함시켜주고 compile대신 provided를 사용한다.


------사용하는 방법(예, group: 'javax.servlet', name: 'servlet-api', version:'2.5'를 jar파일에 포함하지 않는경우)

provided (group: 'javax.servlet', name: 'servlet-api', version:'2.5')


--------포함할 내용(build.gradle)-------------

configurations {    

    provided

    provided.extendsFrom(compile)

}


sourceSets {

    main.compileClasspath += configurations.provided

    test.compileClasspath += configurations.provided

    test.runtimeClasspath += configurations.provided

}


eclipse.classpath.plusConfigurations += [ configurations.provided ]


A personal place to organize information learned during the development of such Hadoop, Hive, Hbase, Semantic IoT, etc.
We are open to the required minutes. Please send inquiries to gooper@gooper.com.

위로