i-jetty-3.1编译小结

i-jetty-3.1编译总结


  因为i-jetty-3.1是基于maven的工程,可以在eclipse或者命令行模式编译,但是都需要设置相应的环境。
  下面详细介绍命令行模式的i-jetty编译步骤:
  1.1 安装maven
  从官网 下载最新的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:
  =============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 
1 Install the ADT, Android SDK, m2eclipse, Maven, JDK, 及配置环境变量
  详细参考上面的内容.
2 i-jetty下载及导入Eclipse
源码地址:
3 使用Import->Maven->Existing Maven Projects来导入i-jetty的Maven项目
Eclipse下编译Maven项目ijetty-parent
Run as -> maven clean -> maven install 即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值