STS가 3.8.x로 업그레이드 되면서 Gradle STS Plugin이 나가리가 되고 Buildship으로 대체되었다.
적용해보니 좋더라.
... 생각해보니 플러그인이 바뀌어서 기능이 싸그리 증발한게 많아서... 살짝 정오표(?)를 써야겠다는 생각이 들었다.
이전 글은 http://divinespear.blogspot.com/2014/04/gradle-eclipse-expert.html 를 참고할 것.
예전에는 플러그인에서 "Use hierarchical project names" 옵션을 선택 한 후
근데 이러면 저런 삽질 할 필요가 없더라...
진짜로 이게 끝이다.
난 그동안 뭐한거지...
적용해보니 좋더라.
... 생각해보니 플러그인이 바뀌어서 기능이 싸그리 증발한게 많아서... 살짝 정오표(?)를 써야겠다는 생각이 들었다.
이전 글은 http://divinespear.blogspot.com/2014/04/gradle-eclipse-expert.html 를 참고할 것.
Project Dependency Correction with Hierarchical Project Name
예전에는 플러그인에서 지원하는걸 썼는데, 꼭 그럴 필요 없더라.예전에는 플러그인에서 "Use hierarchical project names" 옵션을 선택 한 후
build.gradle
에서 이렇게 처리했었다. (일반 프로젝트였을 경우)eclipse {
classpath {
file {
whenMerged { classpath ->
def entries = classpath.entries
entries.findAll { it.kind == 'src' && it.path.startsWith('/') }.each {
def name = it.path.substring(1)
it.path = "/${rootProject.name}.${name}"
}
}
}
}
}
근데 이러면 저런 삽질 할 필요가 없더라...
eclipse {
project {
name = rootProject.name + '.' + project.name
}
}
진짜로 이게 끝이다.