We are pleased to announce the release of MOE 1.3.0. Most of MOE users already moved to the previous betas, if you are still on MOE 1.2.x, it is time to update now.
Great stuff guys! Could you please clarify if common bindings project still require pod file and xcode steps in my own MOE project, or just adding one of the bindings as dependency is enough?
More specifically, do I only need to declare Crashlytics as dependency and skip all the steps except adding script file to MOE build to inject Crashlytics key?
you still need to include the native library, like before. You just donât have to generate the Java bindings yourself. We decided to go this route, and not try to package the native parts (like in RoboPods), because this gives the app developer greater flexibility: he can choose whether he wants to use CocoaPods, Carthage or some other means to manage the native dependencies.
I will add this bit to the post for clarification.
Good version, but for me the most importance now is the size of the IPA, i have post some idea here in the forum. About the size, MOE if far from Robovm. You should not ignore this, i read some where that this is not in the priority task.
My build stopped working since the release. 1.3.0-beta-2 works fine. The error is: Failed to apply plugin [id âmoeâ]. The exception message is: Couldnât find the moe-gradle plugin in the classpath configuration.
I am on Windows and am using JDK 1.8.0_121 (64 bit), Gradle 3.4.1, Android build tools 25.0.2, and Android plug-in 2.3.0. I already tried downgrading both Gradle and the Android plug-in, but the same error keeps occurring.
I also tried disabling parallel builds, configuration on demand, and the Gradle daemon (at the same time), but that does not help either.
When I remove the MOE plug-in from the Gradle cache, version 1.3.0 is downloaded again, so Gradle is not using a beta version.
The Gradle debug output does not provide more information than the messages shown above.