settings.gradle 749 B

123456789101112131415161718192021222324
  1. import groovy.xml.XmlNodePrinter
  2. import groovy.xml.XmlParser
  3. dependencyResolutionManagement {
  4. repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  5. repositories {
  6. google()
  7. mavenCentral()
  8. }
  9. }
  10. rootProject.name = "VCMI"
  11. include ':vcmi-app'
  12. // when file is symlinked from source directory, relative path will be resolved against the source directory
  13. File absolutePath(String fileName) {
  14. return new File(rootProject.projectDir, fileName)
  15. }
  16. // androiddeployqt requires presence of package attribute, but AGP 8.0+ requires it to be absent
  17. def xmlFile = absolutePath('AndroidManifest.xml')
  18. def xml = new XmlParser().parse(xmlFile)
  19. xml.attributes().remove('package')
  20. new XmlNodePrinter(new PrintWriter(new FileWriter(xmlFile))).print(xml)