i-jetty-3.1编译总结

因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。

下面详细介绍命令行模式的i-jetty编译步骤:

1.1 安装maven

从官网 http://maven.apache.org/download.html 下载最新的maven包,解压后放到某个目录。

(linux:/usr/local/apache-maven-3.0.4;windows:c:\apache-maven-3.0.4);

1.2 安装android sdk

linux:/Users/guanjianjun/android-sdks

Windows:c:\program files\android\android-sdk

1.3 安装jdk

1.4 设置环境变量

Linux:

export M2_HOME=/usr/local/apache-maven-3.0.4

export M2=$M2_HOME/bin

export MAVEN_OPTS="-Xms256m -Xmx512m"

export ANDROID_HOME=/Users/guanjianjun/android-sdks

export PATH=$M2:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PATH

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

Windows:

在‘我的电脑’->‘属性’-> ‘高级系统设置’ -> ‘高级’-> ‘环境变量下’添加如下环境变量。

ANDROID_HOME=C:\Program Files\Android\android-sdk

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_07

CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

M2_HOME=C:\apache-maven-3.0.4

M2=%M2_HOME%\bin

MAVEN_OPTS=” -Xms256m -Xmx512m”

PATH后面加上

%JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%M2%

1.5 更改i-jetty-3.1的pom.xml文件

怎么修改请见svn里文件的注释,这里仅列出修改过的地方

svn: https://portal.src.corp.qihoo.net/svn/WirelessBrowser/Cloud_acceleration/investigation/i-jetty-3.1

=============Pom.xml===========

4.1.1.4

7

=============i-jetty-ui/pom.xml===========

android-maven-plugin

3.4.0


按照以上步骤搭建好环境后在命令行下进入i-jetty-3.1目录,直接输入命令:

>mvn clean install

**不出意外的话就能生成apk了。 

另外还可以在eclipse中编译i-jetty, 简单步骤如下:
# maven build ijetty in eclipse http://orgcent.com/m2eclipse-maven-android-ijetty/
1 Install the ADT, Android SDK, m2eclipse, Maven, JDK, 及配置环境变量
详细参考上面的内容.
2 i-jetty下载及导入Eclipse
源码地址:http://code.google.com/p/i-jetty/downloads/list
3 使用Import->Maven->Existing Maven Projects来导入i-jetty的Maven项目
Eclipse下编译Maven项目ijetty-parent
Run as -> maven clean -> maven install 即可。
 

你可能感兴趣的:(i-jetty-3.1编译总结)