| def enableSimulation = hasProperty('enableSimulation') |
| |
| if (!hasProperty('repo')) { |
| ext.repo = 'development' |
| } |
| |
| def repoBaseUrl = "http://first.wpi.edu/FRC/roborio/maven/${repo}" |
| def publishUrl = "${System.getProperty('user.home')}/releases/maven/${repo}" |
| |
| ext.simulationInstallDir = "$rootDir/build/install/simulation" |
| |
| allprojects { |
| ext.enableSimulation = enableSimulation |
| ext.repo = repo |
| |
| repositories { |
| mavenCentral() |
| maven { |
| url publishUrl |
| } |
| maven { |
| url repoBaseUrl |
| } |
| } |
| } |
| |
| subprojects { |
| apply plugin: 'eclipse' |
| apply plugin: 'idea' |
| |
| ext.armBuild = true |
| |
| // Disables doclint in java 8. |
| if (JavaVersion.current().isJava8Compatible()) { |
| tasks.withType(Javadoc) { |
| options.addStringOption('Xdoclint:none', '-quiet') |
| } |
| } |
| |
| ext.setupWpilibRepo = { publishing -> |
| publishing.repositories.maven { |
| url = "${System.getProperty('user.home')}/releases/maven/${repo}" |
| } |
| } |
| } |
| |
| apply from: 'cppSettings.gradle' |