Skip to content

Commit 9aeb0ae

Browse files
author
roman_tcaregorodtcev
committed
Gradle updated; IncrementalAnnotationProcessor annotation added
1 parent 1808aec commit 9aeb0ae

File tree

11 files changed

+51
-19
lines changed

11 files changed

+51
-19
lines changed

build.gradle

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ buildscript {
77
google()
88
}
99
dependencies {
10-
classpath 'com.android.tools.build:gradle:3.3.2'
10+
classpath 'com.android.tools.build:gradle:3.4.1'
1111
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
1212
}
1313
}
@@ -24,20 +24,25 @@ allprojects {
2424
ext {
2525
targetVersionCode = 46
2626
targetVersionName = "1.5.6"
27-
kotlin_version = '1.3.41'
27+
kotlin_version = '1.3.50'
28+
def autoServiceVersion = '1.0-rc5'
29+
def gradleIncapHelperVersion = '0.2'
2830

2931
deps = [
30-
android : 'com.google.android:android:1.6_r2',
31-
javapoet : 'com.squareup:javapoet:1.10.0',
32-
junit : 'junit:junit:4.12',
33-
mockito : 'org.mockito:mockito-core:1.10.19',
34-
truth : 'com.google.truth:truth:0.34',
35-
robolectric : 'org.robolectric:robolectric:3.0',
36-
compiletesting: 'com.google.testing.compile:compile-testing:0.15',
37-
asm : ['org.ow2.asm:asm:6.0', 'org.ow2.asm:asm-util:6.0'],
38-
autoservice : 'com.google.auto.service:auto-service:1.0-rc4',
39-
autocommon : 'com.google.auto:auto-common:0.10',
40-
guava : 'com.google.guava:guava:21.0',
32+
android : 'com.google.android:android:1.6_r2',
33+
javapoet : 'com.squareup:javapoet:1.10.0',
34+
junit : 'junit:junit:4.12',
35+
mockito : 'org.mockito:mockito-core:1.10.19',
36+
truth : 'com.google.truth:truth:0.34',
37+
robolectric : 'org.robolectric:robolectric:3.0',
38+
compiletesting : 'com.google.testing.compile:compile-testing:0.15',
39+
asm : ['org.ow2.asm:asm:6.0', 'org.ow2.asm:asm-util:6.0'],
40+
autoservice : "com.google.auto.service:auto-service:$autoServiceVersion",
41+
autoserviceAnnotations : "com.google.auto.service:auto-service-annotations:$autoServiceVersion",
42+
autocommon : 'com.google.auto:auto-common:0.10',
43+
guava : 'com.google.guava:guava:21.0',
44+
gradleIncapHelperAnnotations: "net.ltgt.gradle.incap:incap:$gradleIncapHelperVersion",
45+
gradleIncapHelperProcessor : "net.ltgt.gradle.incap:incap-processor:$gradleIncapHelperVersion"
4146
]
4247
}
4348

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Thu Mar 21 17:43:47 MSK 2019
1+
#Wed Oct 09 11:52:42 MSK 2019
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

moxy-androidx-sample/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ android {
4040
}
4141

4242
dependencies {
43-
implementation 'androidx.appcompat:appcompat:1.0.2'
43+
implementation 'androidx.appcompat:appcompat:1.1.0'
4444
implementation project(':moxy')
4545
implementation project(':moxy-androidx')
4646
kapt project(':moxy-compiler')

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/BaseView.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package example.com.moxy_androidx_sample;
22

33
import com.omegar.mvp.MvpView;
4+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy;
5+
import com.omegar.mvp.viewstate.strategy.StateStrategyType;
46

7+
@StateStrategyType(AddToEndSingleStrategy.class)
58
public interface BaseView extends MvpView {
69

710
void testFunction();

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/fifth/Contract.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package example.com.moxy_androidx_sample.fifth;
22

3+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy;
4+
import com.omegar.mvp.viewstate.strategy.StateStrategyType;
5+
36
import example.com.moxy_androidx_sample.fourth.FourthView;
47

58
public interface Contract {
69

10+
@StateStrategyType(AddToEndSingleStrategy.class)
711
interface FifthView extends FourthView<String> {
812

913
}

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/first/FirstView.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,15 @@
22

33
import android.location.Location;
44

5+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy;
6+
import com.omegar.mvp.viewstate.strategy.StateStrategyType;
7+
58
import java.util.List;
69

710
import example.com.moxy_androidx_sample.BaseView;
811
import example.com.moxy_androidx_sample.third.ThirdView;
912

13+
@StateStrategyType(AddToEndSingleStrategy.class)
1014
public interface FirstView<M> extends BaseView, ThirdView {
1115

1216
void firstMethod(List<M> item);

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/fourth/FourthView.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package example.com.moxy_androidx_sample.fourth
22

3+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy
4+
import com.omegar.mvp.viewstate.strategy.StateStrategyType
35
import example.com.moxy_androidx_sample.BaseView
46

7+
@StateStrategyType(AddToEndSingleStrategy::class)
58
interface FourthView<R> : BaseView {
69

710
fun fourth(item: R)

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/second/SecondView.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package example.com.moxy_androidx_sample.second;
22

3+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy;
4+
import com.omegar.mvp.viewstate.strategy.StateStrategyType;
5+
36
import example.com.moxy_androidx_sample.BaseView;
47

8+
@StateStrategyType(AddToEndSingleStrategy.class)
59
public interface SecondView extends BaseView {
610

711
void secondMethod();

moxy-androidx-sample/src/main/kotlin/example/com/moxy_androidx_sample/third/ThirdView.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package example.com.moxy_androidx_sample.third;
22

3+
import com.omegar.mvp.viewstate.strategy.AddToEndSingleStrategy;
4+
import com.omegar.mvp.viewstate.strategy.StateStrategyType;
5+
36
import example.com.moxy_androidx_sample.BaseView;
47

8+
@StateStrategyType(AddToEndSingleStrategy.class)
59
public interface ThirdView extends BaseView {
610

711
void thirdMethod();

moxy-compiler/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,11 @@ dependencies {
251251
implementation deps.javapoet
252252

253253
compileOnly deps.autocommon
254-
compileOnly deps.autoservice
254+
compileOnly deps.autoserviceAnnotations
255+
annotationProcessor deps.autoservice
255256
compileOnly deps.guava
257+
compileOnly deps.gradleIncapHelperAnnotations
258+
annotationProcessor deps.gradleIncapHelperProcessor
256259

257260
javadocDeps project(':moxy')
258261
javadocDeps deps.javapoet

0 commit comments

Comments
 (0)