展开

关键词

Ant

Ant使用步骤: 对于已经存在的工程需要利用Ant命令更新一下: android update project -n Test -p D:workspaceTest -s -t 1  -n (name keystore.keystore 把签名放到根目录中   key.alias=tencent  key.store.password=1234  key.alias.password=1234刷新工程 在eclipse中的Ant 视图中右键add build files选择工程中的build.xml,选择最下面的release或者是debug, 注意release是生成带签名的apk.生成的apk在bin目录中,名字为工程名- 常见错误: 有时候在用ant的时候会报一些错误,一般按照错误的提示进行修改即可,如文件的非法字符等。 开D:Javaadt-bundle-windowssdkbuild-toolsandroid-4.4dx.bat将set defaultXmx=-Xmx1024M改为set defaultXmx=-Xmx512M

45680

web项目ant完整案例

前两周做的web项目要部署到服务器上去,为了后续升级部署方便,决定采用Ant进行(开发用的myeclipse 8.5),ant测试也是在myeclipse上进行,build.xml测试完成后地通过本地配置的 ant进行手工:ant -buildfile build.xml.下面将相关过程简单总结如下: (1)运用myeclipse对web项目war,观察其他结构和组成,方便antbuild.xml (4)运用本地ant:?---->>出war查看:?--->>? A3.时需要注意编码和jdk版本: --->>字符编码要和web项目编码一致,jdk版本要和本地安装版本一致.如果不致,myeclipse中运行build.xml编译不过,本地手工ant会报如下错 refid,注意根据自己情况而定.---->> ant核心build.xml内容如下: --->>关于ant基础知识和使用指南,请参见:http:blog.itpub.net29119536viewspace

80040
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ant的高级使用,ant命令详解,ant,ant编译后去掉jar文件

    在日常的项目开发中,我们可以经常性的需要测试,尤其是开发环境是windows,而实际环境则是linux。 这样的话,很多程序员要一会一个,一会一个,这些可能会很大,实际上只有代码部分会变动,而jar基本则不动。 当然很多人可能会说,自动化测试。很好的,我们今天要做的就是自动化测试的第一步。 这个时候我是可以使用ant,去掉项目中的所有的jar文件。然后在项目的tomcat启动时到特定的地点去加载jar文件。 这样做,war可能会只有几M,什么更小。 具体如何动态的加载jar文件,我们在下一章讲解,这一章,我们先来看ant的build.xml配置。看源代码: 是不是很简单,好吧,如果你认为本文还可以,请关注我的个人博客!

    57810

    Android自动化构建之-Ant多渠道(上)

    前言Ant是历史比较悠久的一个自动化构建工具,Android开发者可以通过它来实现自动化构建,也可以实现多渠道,关于apk的方式一般有Ant、Python、Gradle三种,这三种方式都各自有优点和缺点 ,本篇博文先给大家介绍如何使用Ant来实现自动构建和多渠道发布。 开发环境Window7Antjdkandroid sdkmac系统下所需要的运行环境也是类似的,我们都需要配置Ant、jdk、sdk的环境变量,我们可以看一下window下是环境变量配了些什么:ANT_HOME : D:androidapache-ant-1.9.4JAVA_HOME : C:Program FilesJavajdk1.6.0_45ANDROID_SDK_HOME : D:androidadt-bundle-windows-x86 小结本篇博文主要给大家介绍了Android中apk构建的过程,也详细的讲解了每一步具体的命令操作,由于不想一篇把所有东西堆在一起,我将会在下一篇来具体使用Ant脚本实现自动化构建和多渠道,大家可以继续关注

    21220

    Android自动化构建之Ant多渠道实践(下)

    前言上一篇(Android自动化构建之Ant多渠道实践(上))已经介绍了Android的apk是如何构建的,本篇博客继续Ant的实践过程。 集成友盟统计SDK这里以友盟统计为例,对各个渠道进行统计,我们需要先集成它的SDK配置权限 渠道配置 使用Ant的时候替换的渠道号就是 将Umeng替换为具体的渠道,比如将Umeng替换为xiaomi 上面就是完整的Ant脚本,实现了自动化构建和多渠道的,笔者在实践的过程踩过不少坑才最终把apk成功出。 Demo例子欢迎大家starhttps:github.comdevilWwjAndroid-TechtreemasterAntBuildTest总结实现Ant多渠道整个过程还是比较繁琐的,主要在Ant 脚本上,比较容易出错,需要对命令比较了解,但确实能够缩短我们渠道的时间,基于本次实践是基于Eclipse,目前Android Studio使用gradle来实现多渠道,以后会把gradle进行多渠道的实现分享给大家

    15620

    Android使用Ant进行apk多渠道

    Android使用Ant进行apk多渠道前言:Ant 是什么? 准备工作:android sdk中默认支持使用ant来执行编译动作。但是要想使用ant来进行编译,还需要ant的执行环境。 为了能顺利使用ant来编译,我们需要如下准备:1,android sdk,最简单的是下载一个adt bundle即可;2,ant,下载链接:http:ant.apache.orgbindownload.cgi ,将压缩下载完解压到某个目录即可。 1 2 3 4 5 6 outputDir是我事先定义好的变量:1 2,加载渠道信息,并使用ant的 foreach功能实现批量;1 2   3   4 可以看到这里是从 ${build.channels

    41150

    如何用ant将JSP项目成war

    build.xml全部源代码: 首先执行ant build, 在build.dir即WebContentWEB-INFclasses文件夹下生成对应的.class文件:?? 接着将web.dir即WebContent文件夹下的所有资源成war即可。?将生成的jerryjsp.war放到tomcat文件夹的webapps文件夹下,即可自动完成解压和部署:?

    17920

    JAVAWEB项目自动部署脚本(SVN+ANT)

    acts_meeting_build.xml 脚本: build.properties 配置:build.version=1.0.0svnant.jar=usrlocalapache-ant-1.9.2libsvnant.jarsvnClientAdapter.jar =usrlocalapache-ant-1.9.2libsvnClientAdapter.jarsvnjavahl.jar=usrlocalapache-ant-1.9.2libsvnjavahl.jarincrement.jar =usrlocalapache-ant-1.9.2libincrement.export.jarsvn.username=zhangzhipengsvn.password=zhangzhipengsvn.home

    1.6K50

    Ant 到 Gradle 的迁移之路

    由于Gradle的种种优点(大家可以参考网上的资料,这里不多说了),前一段时间项目组算将原来的Ant编译方式迁移到Gradle编译方式。 一、Ant流程 这里,我们先来看一下Ant脚本的一个片段: 这段脚本执行的流程是: 上述编译关键任务的说明: (1)compile:编译工程代码; (2)genMainDexFilelist 原来,在Gradle中,官方已经为我们定义好了一个专门编译App的Gradle插件,该插件含了Apk编译的基本任务,我们就不用自己再费力去重写了,可以直接复用。 只能从Ant移植过去! 因为方式从Ant移植到Gradle后,最重要的是保证的功能和最终效果保持不变,做到平滑的移植。 根据上面自定义任务和插入任务的做法,我们只需将Ant下已有的分任务改写成Gradle任务,已有的shell脚本照搬过来,然后再把任务注入到Gradle插件的编译流程中即可。

    1.4K00

    Android 流程

    Android 流程:image.png具体的步骤如下:1:生成R.java类文件:Eclipse中会自动生成R.java,ant和命令行使用androidSDK提供的aapt.exe程序生成R.java .2:将.aidl文件生成.java类文件:Eclipse中自动生成,ant和命令行使用androidSDK提供的aidl.exe生成.java文件。 3:编译.java类文件生成class文件:Eclipse中自动生成,ant和命令行使用jdk的javac编译java类文件生成class文件.4:将class文件生成classes.dex文件:Eclipse 中自动生成,ant和命令行使用androidSDK提供的dx.bat命令行脚本生成classes.dex文件。 5:资源文件(括res、assets、androidmanifest.xml等):Eclipse中自动生成,ant和命令行使用AndroidSDK提供的aapt.exe生成资源文件6:生成未签名的

    10020

    Jacoco统计接口测试的代码覆盖率

    但我们只是依照测试用例来转换成自动化脚本、case,实际上并没有度量的指标,也不能保证测试的完整性,所以我们算引入代码覆盖率这一指标来度量测试完整性。 jacocoant:jacoco的任务是ant驱动的,所以这个用来执行jacoco的任务,向tcp服务发送请求。 三、Tomcat配置(此处省略tomcat的安装,请自行安装)(1)需要在tomcatbin目录下的catalina.sh添加配置,开该文件cd $tomcat_pathbinvi catalina.sh (3)部署项目 将搜狗商城的java工程项目(可以通过maven 的package命令成war),之后直接上传到tomcat中的webapps目录下。 (4)启动tomcat服务并查看是否正确service tomcat startps -ef | grep tomcat 含jacocoagent.jar的使用参数,即配置成功。

    1.5K11

    把所有的jar进一个里的Ant脚本Merge All jars into One jar

    把所有的jar进一个里的Ant脚本Merge All jars into One jar       ...... ...... ......  要不然就全部解压到一个目录里再ANT或者直接WinRAR或者jar之:)

    27920

    React + TS + Ant Design 裁小记

    前段时间做了一个项目,是使用 Create-React-App 脚手架 + TypeScript + Ant Design 组件库搭建的,在减少体积上有一些方法和大家分享一下。 这样做的话不会将整个组件库都进你的 js bundle,只会将 Button 相关的代码进来 方法1import Button from antdlibbutton;import Menu from 但下面这样做却会将整个组件库进你的 js bundle 中,显然是不能用于生产环境。 引入组件,并在的时候按需加载。 Ant design 的 LocaleProvider 中始终引用了整个 momentjs.实际上下表中moment这个体积是含了locales的,本来就会把它删掉,不会有那么多,这里大概会减少20kB

    1.5K120

    Jenkins构建工具集成

    2.2 安装anttar zxf apache-ant-1.10.5-bin.tar.gz -C usrlocal#添加全局变量(etcprofile)export ANT_HOME=usrlocalapache-ant 2.3 Jenkins配置ant系统设置->全局工具配置编写Jenkinsfilenode { stage (build){ antHome = tool ANT sh ${antHome}binant 到此ant的集成就完成了2.4 Ant常用命令ant -buildfile -f build.xml3. 集成Gradle3.1 先决条件下载: Download ? gradlew clean 删除HelloWordapp目录下的build文件夹.gradlew build 检查依赖并编译.gradlew assembleDebug 编译并Debug.gradlew assembleRelease 编译并Release的.gradlew installRelease Release模式并安装.gradlew uninstallRelease 卸载Release

    20621

    Jenkins实践文档-第四章 构建工具集成

    2.2 安装anttar zxf apache-ant-1.10.5-bin.tar.gz -C usrlocal#添加全局变量(etcprofile)export ANT_HOME=usrlocalapache-ant 2.3 Jenkins配置ant系统设置->全局工具配置编写Jenkinsfilenode { stage (build){ antHome = tool ANT sh ${antHome}binant 到此ant的集成就完成了2.4 Ant常用命令ant -buildfile -f build.xml3. 集成Gradle3.1 先决条件下载: Download ? gradlew clean 删除HelloWordapp目录下的build文件夹.gradlew build 检查依赖并编译.gradlew assembleDebug 编译并Debug.gradlew assembleRelease 编译并Release的.gradlew installRelease Release模式并安装.gradlew uninstallRelease 卸载Release

    24630

    手把手教你搭建Hive Web环境

    第一步,war按照上面的链接,下载对应版本的src文件,首先解压文件:tar -zxvf hive-2.1.0-src.tar.gz然后进入目录${HIVE_SRC_HOME}hwiweb,执行命令 hive.hwi.listen.host 0.0.0.0 监听的地址 hive.hwi.listen.port 9999 监听的端口号 hive.hwi.war.file libhive-hwi-2.1.0.war war所在的地址 ,所以需要事先安装ant。 解压缩:tar -zxvf apache-ant-1.9.7-bin.tar.gz复制到usr下mv apache-ant-1.9.7 usr可以改个名字mv apache-ant-1.9.7 ant- 进入${HIVE_HOME}bin目录:hive --service hwi上面的命令会导致输出的信息直接到控制台,推荐后台进程启动。

    44790

    Ant下载安装及使用详解

    Apach Make 工具的复杂性与诸多问题催生了 Apache Ant。 在 2000 年的时候,Ant 被作为一个独立的项目。 2 下载与安装2.1 homebrew开Mac上的终端,并输入下面的命令,然后回车:brew install ant就装好Ant了。2.2 官网下载配置? 对于下面的练习,创建一个文件命名为 build.xml 的文件,存储在你电脑的任意地方 ,并含一下的内容: Hello World - Welcome to Apache Ant! 在上面的例子中 echo 任务主要负责印消息。在我们的例子中,执行 echo 任务后,印出 “hello world” 消息。 为了运行 ant 的构建文件,开命令提示符并导航到 build.xml 建立的文件夹。输入 ant info 命令或者 ant 命令。这两种命令都可以运行,因为 info 是构建文件的默认目标。

    1.4K41

    Ant_build.xml的最完整解释

    (3) lib存放第三方JAR。(4) dist存放,发布以后的代码。Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。 在Eclipse中使用Ant Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,,部署等等一系列任务,大大提高开发效率。 通常,src存放Java源文件,classes存放编译后的class文件,lib存放编译和运行用到的所有jar文件,web存放JSP等web文件,dist存放后的jar文件,doc存放API文档。 Rights Reserved.]]>                           以上xml依次定义了init(初始化),compile(编译),test(测试),doc(生成文档),pack( Note: Custom tags that were not seen:   @todoBUILD SUCCESSFULTotal time: 11 secondsAnt依次执行初始化,编译,测试,

    64520

    jenkins+eclipse+ant+蒲公英 实现Android自动全攻略(MAC版)

    我主要说下adb命令配置 第一步:开终端iTerm? 程序猿这些工具你值得拥有http:www.jianshu.comp4b7e65f2677c) 第二步:输入touch .bash_profile(创建文件) 第三步:open -e .bash_profile(开文件 android命令配置.png2:配置ant命令下载安装,官网下载地址: http:ant.apache.orgbindownload.cgi ? 2.pngc.配置Ant在系统设置界面里? Paste_Image.pngOK,一个简单的就完成了。4.发布到蒲公英a.帐号申请首先得注册一个蒲公英的帐号 官方地址: http:www.pgyer.comapps?

    28520

    手把手教你搭建Jenkins+Jmeter+Ant自动化集成环境

    :jenkins-2.32.2以上安装工具及版本下载地址:pan.baidu.coms1pKWPi5d二、软件安装1.JDK的安装>双击JDK安装,选择安装路径(为了节省C盘系统盘空间,不建议选择默认路径 因此需要更改jenkins文件配置,找到 jenkins安装目录下Jenkinsjenkins.xml文件,然后更改端口号,我改成的是6060(httpPort=6060 )然后重新启动jenkins,开浏览器 ,输入http:localhost:6060,开界面会有一个admin用户登录界面,需要输入密码,给出的英文提示是需要到安装目录文件下找到secrets文件夹,然后再initialAdminPassword 开Jenkins,首次进入会默认让你选择安装插件(此处如果完全不清楚自己需要什么插件,建议全选)。插件安装完成之后,需要设置登录用户,按照自己喜好设置即可。 1、整合内容? >将构建日志压缩作为附件也添加到邮件当中发送,需要注意的是,每一次构建都会产生一个报告文档,仓库里会含有之前构建的所有的报告文档,所以需要的是当前这次产生的报告文档,不是之前的构建产生的文档?

    38910

    扫码关注云+社区

    领取腾讯云代金券