Maven打包方法
选择“Maven”,点击<下载Smart SDK for Android(版本)>按钮下载最新版本的Smart SDK(Maven版)安装包。解压下载的安装包后开始安装,详细说明如下。
设置环境变量
设置环境变量JDK_TOOLS,变量值设置为:jdk目录下\lib\tools.jar的绝对路径。
安装插件
在配置App工程时,请将示例中的CLOUDWISE_MAVEN_PATH改为下载Smart SDK解压后的路径,如:e:\cloudwise-mobile-obfus-1.6.2.jar(Windows系统)或/Users/cloudwise/cloudwise-mobile-obfus-1.6.2.jar(Mac或Linux系统)。
注册cloudwise-mobile-distribute.jar包为本地maven库
mvn install:install-file -DgroupId=com.cloudwise.mobile -DartifactId=cloudwise-mobile-distribute -Dversion=1.6.2 -Dpackaging=jar -Dfile=CLOUDWISE_MAVEN_PATH\cloudwise-mobile-distribute.jar
注册cloudwise-mobile-obfus.jar包为本地maven库
mvn install:install-file -DgroupId=com.cloudwise.mobile -DartifactId=cloudwise-mobile-obfus -Dversion=1.6.2 -Dpackaging=jar -Dfile=CLOUDWISE_MAVEN_PATH\cloudwise-mobile-obfus.jar
注册 cloudwise-maven-plugin.jar和cloudwise-maven-plugin.pom
mvn install:install-file -DgroupId=com.cloudwise.mobile -DartifactId=cloudwise-maven-plugin -Dversion=1.6.2 -Dpackaging=jar -Dfile=CLOUDWISE_MAVEN_PATH\cloudwise-maven-plugin.jar -DpomFile=CLOUDWISE_MAVEN_PATH\cloudwise-maven-plugin.pom
注意:
1、 "-Dfile="后面不要加空格,否则运行Maven时会报错。
2、Mac或Linux系统下,cloudwise-mobile-obfus-版本号.jar的路径最好放在/Users/xxx/目录下。如果放在系统目录下,由于权限原因可能导致一些难以预估的问题。
配置本地pom.xml 文件
在pom.xml文件中,添加以下命令到<dependencies/>中,添加刚注册的cloudwise-mobile-distribute依赖包。
<dependency> <groupId>com.cloudwise.mobile</groupId> <artifactId>cloudwise-mobile-distribute</artifactId> <version>1.6.2</version> </dependency>
同时,在pom.xml的最后添加以下命令:
<plugin> <groupId>com.cloudwise.mobile</groupId> <artifactId>cloudwise-maven-plugin</artifactId> <version>1.6.2</version> <executions> <execution> <goals> <goal>instrument</goal> </goals> </execution> </executions> </plugin>
配置App工程
后续需要将安装包中的cloudwise-mobile.xml文件添加到工程的assets目录下,同时需要添加App Key、设置渠道号、设置网络权限、设置混淆、集成NDK、集成libcurl.so库等,详细说明请参考“配置App工程”中的相关内容。