summaryrefslogtreecommitdiff
path: root/developmentPlugins/gradle
AgeCommit message (Collapse)Author
2017-08-14Change gradle to 4.1George Mount
Ensured all tests passed and upgraded from alpha release of constraint layout. Test: gw runAllTests Change-Id: Ieccee7f5dd1a4ca6a291763c6a6c47a07b779e09
2017-07-31Make changes so tests start passing.George Mount
Fixed gradle version. Removed obsolete test. Removed test for legacy versions. Test: gw runAllTests Taken from: Ia5a37722af011a41efbffe6ae809917a722b93a2 Change-Id: Id313c1118f267071d671f02b7f08d370b9979cc2
2017-06-28Fix the test, update gradle versions.Yigit Boyar
This test is not necessary anymore since min version is 13. Test: GeneratedLayoutTest Bug: n/a Change-Id: I3eee300122829c69b452d02f32979a997ec8dcec
2017-05-03update gradle versionsYigit Boyar
This CL adds a task to update gradle versions. This only fixes runtime tests, we still need to fix compilation tests but a better solution would be moving to the tools infra. Bug: N/A Test: testApp tests pass Change-Id: I2d3b576f65ca9c42ef07325a1ce8f4aade70ba68
2017-03-10Delay annotation processor error logging to avoid extra errors.George Mount
Bug 36104712 Data binding was delivering messages as they occured. Unfortunately, when that happens, the java compiler ignores the output from the annotation processor and ends its processing, delivering java compilation error messages including incomplete classes like BR and DataBindingComponent. This means that a single error means huge numbers of data binding errors, making it very difficult to find the one that caused the problem. This delays the messages until the last round of annotation processing. The output will have already been generated by then, so the java compiler won't give those extraneous errors. Test: tried a few errors manually and ran all tests Change-Id: I0c0562214f6a81cebaef475fa61c6fdc615ecc91
2017-01-12increment gradle versionsYigit Boyar
Test: tests pass Bug: N/A Change-Id: I8ad1265d2eb61666585e6e69c24b9a2d5579f1c8
2016-12-14Update gradle versions and support lib dependencyYigit Boyar
This CL moves the dependency of extensions to core-utils to avoid lint errors starting 2.3. It also updates the test projects to use gradle 3.2. Bug: https://code.google.com/p/android/issues/detail?id=229664 Test: existing tests pass Change-Id: I125c17d6cf6f18fa4d29f8831ba43a07ba20ccff
2016-07-26Move to the latest public library.Yigit Boyar
Also updated gradle version to match tools Change-Id: I891fd065dada67bbe847bb88c1e1cef030db454b
2016-01-06Move to gradle 2.10Yigit Boyar
Change-Id: I1a642a954d3b9f7fb5bcb5639f21a58192349a31
2015-12-04Avoid re-reading variables.Yigit Boyar
This CL fixes a bad code generation where we would set a variable to itself, which breaks if you use a tool like ErrorProne. I've also updated gradle version and data binding versions. Bug: 25077399 Change-Id: I6620faf4cad5fa74dc7c35be03c46c4a76c9cfbc
2015-07-14Localize MavenYigit Boyar
This CL introduces a new development plugin that downloads all dependencies into the given repository. This will allow us to build data binding in build servers w/o internet connection. By default, it is setup to disable public repositories to avoid adding a new dependency w/o running the script. Public repositories can be added by running -PaddRemoteRepos=true. There is also a convenience script to fetch dependencies. localize.sh Bug: 19626302 Change-Id: I9d200550b76c3b60119cdbbdb4e1e7772d0da1d7