I noticed the resolver configuration does not convert dots to paths when setting mavenCompatible = true when searching for ivy files. As a consequence the artifact is retrieved but the ivy.xml is not and thus none of the configuration dependencies are downloaded.
Example:
artifactory {
contextUrl = "${project.getProperty('artifactory.contextUrl')}"
resolve {
repository {
repoKey = 'someRepo'
username = "someUser"
password = "somePassword"
maven = true
ivy {
mavenCompatible = true
ivyLayout = '[organization]/[module]/[revision]/ivy.xml'
artifactLayout = '[organization]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]'
}
}
}
}
Resolution for ivyLayout works fine in the case where I hardcode the organization in ivyLayout.
Publishing seems to work fine with mavenCompatible = true