主要参考资料
https://code.google.com/p/i-jetty/wiki/BuildInstructions
编译ijetty需要的工具
- svn
- java jdk - 1.5 or above
- maven - 3.1 or above 注意这个是错误的,3.1的maven是alpha版本,与maven android plugin不兼容,应该使用3.0的stable版本
- android sdk installation - 1.6 or above
- android platform definition for 1.6 (api version 4)
1. check out 出源码
你需要创建一个目录来保存i-jetty的源码,假设你的目录为 $I_JETTY_HOME
svn co http://i-jetty.googlecode.com/svn/trunk/
2. 修改$I_JETTY_HOME/i-jetty/i-jetty-ui/pom.xml 文件
找到
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>maven-android-plugin</artifactId>
<version>2.9.0-beta-5</version>
修改为
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.6.0</version>
maven android plugin改名字了,而且最新版本为3.6.0
3. 执行编译
cd $I_JETTY_HOME/i-jetty mvn clean install
如果没有错误的话,在你的$I_JETTY_HOME/i-jetty/i-jetty-ui/target文件夹下面就生成了一个可安装的apk文件
下面是关于开发环境的搭建,作为附录在最后供参考
你需要
下载maven 3.0.5
下载android sdk和platform api version 4
然后设置以下环境变量
M2_HOME 为maven 3.0.5的目录
ANDROID_HOME 为 android sdk的目录
然后把 $M2_HOME/bin $ANDROID_HOME/tools $ANDROID_HOME/platform_tools 添加到你的PATH环境变量中去。
这样就可以了