Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void apply(Project project) {
- project.pluginManager.apply(NspJavaService)
- project.task('test_dependencies') {
- doLast {
- project.configurations.runtime.getAllDependencies().withType(ProjectDependency)
- .each { processProjectDependency(it, project.getName()) }
- }
- }
- project.tasks.build.dependsOn('test_dependencies')
- }
- private processProjectDependency(ProjectDependency projectDependency, String projectName) {
- def dependencyPath = projectDependency.getDependencyProject().getPath()
- if(dependencyPath.contains("application-services")) {
- throw new GradleException(projectName + " has illegal dependency on an application service " + dependencyPath)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement