i-jetty-3.1編譯總結

來源:互聯網
上載者:User
因為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===========

<android.version>4.1.1.4</android.version>

<android.sdk.version>7</android.sdk.version>

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

<artifactId>android-maven-plugin</artifactId>

<version>3.4.0</version>

按照以上步驟搭建好環境後在命令列下進入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 即可。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.