This page introduces the break change of Weex, you can visit GitHub page for detail changelog.
The following three major change in 0.28 only affects Android developers.
# Package name
Due to the fact that Weex was a software of Alibaba Group (the mother company of Taobao Software Cooperation, ltd.) before donated to ASF (Apache Software Foundation),the Android package name of Weex was
com.taobao.weex before Weex 0.28.0 released.
Since Weex 0.28.0, the package name of Android(i.e. Java) files was changed to
org.apache.weex, which may cause compiling failure if you try to upgrade from a older version. For backward-compatibility reasons, we provide an artifact named
sdk_legacy where all files are still in the package name of
com.taobao.weex. The legacy artifact may not be maintained in the future, please upgrade to the new package name when it's possible for you.
# GroupId and artifactId in JCenter
Due to the fact that Weex was a software of Alibaba Group (the mother company of Taobao Software Cooperation, ltd.) before donated to ASF (Apache Software Foundation),Weex Android was under
com.taobao.android:weex_sdk in JCenter before Weex 0.28.0 release.
Since 0.28.0, Weex provides a convenience library in JCenter with the following groupId and artifactId:
org.apache.weex:sdkis the currently stable package of Weex, where all Java files are under the package of
org.apache.weex:sdk_legacyis the legacy package of Weex, where all Java files are under the package of
com.taobao.weex. This artifact may not be maintained in the future, please upgrade to the new package name when it's possible for you.
build.gradle of the app:
apply from: 'https://raw.githubusercontent.com/apache/incubator-weex/release/0.28/android/sdk/buildSrc/download_jsc.gradle'
The above code snippet will download and bundle jsc-android of version