diff --git a/gradle/javaproject.gradle b/gradle/javaproject.gradle index 158b049756789f8a77dbd5f74c4e8edd8b7222f5..6a072153cc819380c89222138ef90d476f0778f5 100644 --- a/gradle/javaproject.gradle +++ b/gradle/javaproject.gradle @@ -321,12 +321,16 @@ task checkDependencies(dependsOn: classes) << { } apply plugin: 'ivy-publish' +if (hasProperty('ivyRepository') == false || ''.equals(project.ivyRepository)) +{ + project.ext.ivyRepository = "${project.projectDir}/../ivy-repository" +} publishing { repositories { ivy { - ivyPattern "file://${project.projectDir}/../ivy-repository/[organisation]/[module]/[revision]/ivy.xml" - artifactPattern "file://${project.projectDir}/../ivy-repository/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" + ivyPattern "file://${project.ivyRepository}/[organisation]/[module]/[revision]/ivy.xml" + artifactPattern "file://${project.ivyRepository}/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" } } }