davidmoten / rxjava-extras

Utilities for use with rxjava
Apache License 2.0
269 stars 27 forks source link

What about proguard? #32

Open Kolyall opened 6 years ago

Kolyall commented 6 years ago

I have this issues:


com.github.davidmoten.rx.Serialized: can't find referenced class com.esotericsoftware.kryo.Kryo |  
-- | --

com.github.davidmoten.rx.Serialized: can't find referenced class com.esotericsoftware.kryo.Kryo |  
-- | --
com.github.davidmoten.rx.Serialized$KryoBuilder: can't find referenced class com.esotericsoftware.kryo.Kryo |  
com.github.davidmoten.rx.Serialized$KryoBuilder: can't find referenced class com.esotericsoftware.kryo.io.Output |  
com.github.davidmoten.rx.Serialized$KryoBuilder: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.Serialized$KryoBuilder: can't find referenced class com.esotericsoftware.kryo.Kryo |  
com.github.davidmoten.rx.Serialized$KryoBuilder$1: can't find referenced class com.esotericsoftware.kryo.io.Output |  
com.github.davidmoten.rx.Serialized$KryoBuilder$2: can't find referenced class com.esotericsoftware.kryo.io.Output |  
com.github.davidmoten.rx.Serialized$KryoBuilder$2$1: can't find referenced class com.esotericsoftware.kryo.Kryo |  
com.github.davidmoten.rx.Serialized$KryoBuilder$2$1: can't find referenced class com.esotericsoftware.kryo.io.Output |  
com.github.davidmoten.rx.Serialized$KryoBuilder$3: can't find referenced class com.esotericsoftware.kryo.io.Output |  
com.github.davidmoten.rx.Serialized$KryoBuilder$4: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.Serialized$KryoBuilder$5: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.Serialized$KryoBuilder$6: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.Serialized$KryoBuilder$7: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.Serialized$KryoBuilder$7: can't find referenced class com.esotericsoftware.kryo.Kryo |  
com.github.davidmoten.rx.Serialized$KryoBuilder$7: can't find referenced class com.esotericsoftware.kryo.io.Input |  
com.github.davidmoten.rx.testing.TestSubscriber2: can't find referenced class org.junit.Assert |  
com.github.davidmoten.rx.testing.TestingHelper$TestSuiteFromCases: can't find referenced class org.junit.runners.Suite$SuiteClasses |  
com.github.davidmoten.rx.testing.TestingHelper$TestSuiteFromCases: can't find referenced class org.junit.runners.Suite |  
com.github.davidmoten.rx.testing.TestingHelper$TestSuiteFromCases: can't find referenced class org.junit.runner.RunWith |  
com.github.davidmoten.rx.testing.TestingHelper$TestSuiteFromCases: can't find referenced class org.junit.runners.Suite |  
com.github.davidmoten.rx.testing.TestingHelper$TestSuiteFromCases: can't find referenced class org.junit.runners.Suite$SuiteClasses |  
davidmoten commented 6 years ago

I don't use proguard but add the optional kryo dependency:

        <dependency>
            <groupId>com.esotericsoftware</groupId>
            <artifactId>kryo</artifactId>
            <version>3.0.3</version>
        </dependency>