Skip to content

Commit cd580a4

Browse files
authored
Merge pull request #480 from microsoftgraph/feature/build-perf
- adds cacheability of build tasks
2 parents cae2685 + 073a161 commit cd580a4

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"java.configuration.updateBuildConfiguration": "automatic"
2+
"java.configuration.updateBuildConfiguration": "automatic",
3+
"git.ignoreLimitWarning": true
34
}

build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,13 @@ def pomConfig = {
5555
//Bintray Snapshot: publishSnapshotPublicationToMaven3Repository
5656

5757
task sourceJar(type: Jar) {
58+
outputs.cacheIf { true }
5859
from sourceSets.main.allJava
5960
archiveClassifier = 'sources'
6061
}
6162

6263
task javadocJar(type: Jar, dependsOn: javadoc) {
64+
outputs.cacheIf { true }
6365
from javadoc.destinationDir
6466
archiveClassifier = 'javadoc'
6567
}

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
# The size of the library demands a large amount of RAM to build. Increase as necessary if you get GC errors
2121
## linux requires 10G, OSX requires 11G
2222
org.gradle.jvmargs=-XX:MaxPermSize=512m -Xmx2g
23+
org.gradle.parallel=true
2324
org.gradle.caching=true
2425

2526
mavenGroupId = com.microsoft.graph
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)