gradle를 통해 소스를 빌드하기 위해서는 해당 코드에서 사용하는 liberary의 dependencies를 잘 잡아주어야 한다. 보통은 build.gradle에 세팅을 해두고 build를 수행하는데, 특별한 경우에는 어떠한 상황인 경우에만 dependencies를 추가하고 싶은 경우가 있다. 이러한 경우에 어떻게 해야 하는지 알아보도록 하자. 보통의 경우에는 아래와 같이 미리 정의해 둔다. dependencies { compile 'com.google.guava:guava:22.0' testCompile 'junit:junit:4.12' } 다음으로 gradle script에서 dependency를 추가하고 싶은 경우에는 아래와 같이 하면 된다. task example () { project.getD..
[Gradle] Gradle Dependency 추가 ( 동적으로, 프로그래밍을 통해) (dynamically, programmatically)
gradle를 통해 소스를 빌드하기 위해서는 해당 코드에서 사용하는 liberary의 dependencies를 잘 잡아주어야 한다. 보통은 build.gradle에 세팅을 해두고 build를 수행하는데, 특별한 경우에는 어떠한 상황인 경우에만 dependencies를 추가하고 싶은 경우가 있다. 이러한 경우에 어떻게 해야 하는지 알아보도록 하자. 보통의 경우에는 아래와 같이 미리 정의해 둔다. dependencies { compile 'com.google.guava:guava:22.0' testCompile 'junit:junit:4.12' } 다음으로 gradle script에서 dependency를 추가하고 싶은 경우에는 아래와 같이 하면 된다. task example () { project.getD..
2022.08.01