文档章节

mac下如何修改build.xml中的condition

今日竹石
 今日竹石
发布于 2014/04/17 18:18
字数 243
阅读 50
收藏 1

    现在越来越多的人用mac本来开发android的程序,那么在用ant打包时,我们该如何去修改condition,以便打包成功呢?多说无益,下面直接写测试代码。

<?xml version="1.0"?>

<!--
  build.xml
  测试的Ant脚本来演示如何在不同的操作系统下有条件地运行Ant 
  任务。测试适用于Mac,Windows或Unix系统。 
 -->

<project default="GO" name="Ant Operating System Conditional Test" >

  <!-- first create our properties -->
  <condition property="isMac">
    <os family="mac" />
  </condition>

  <condition property="isWindows">
    <os family="windows" />
  </condition>

  <condition property="isUnix">
    <os family="unix" />
  </condition>

  <!-- now create our operating system specific targets -->
  <target name="doMac" if="isMac">
    <echo message="Came into the Mac target" />
    <!-- do whatever you want to do here for Mac systems -->
  </target>

  <target name="doWindows" if="isWindows">
    <echo message="Came into the Windows target" />
  </target>

  <target name="doUnix" if="isUnix">
    <echo message="Came into the Unix target" />
  </target>

  <!-- run everything from our main target -->
  <!-- the other targets will only be run when their properties are true -->
  <target name="GO" depends="doMac, doWindows, doUnix">
    <echo message="Running GO target" />
    <echo message="os.name = ${os.name}" />
    <echo message="os.arch = ${os.arch}" />
    <echo message="os.version = ${os.version}" />
  </target>

</project>


© 著作权归作者所有

共有 人打赏支持
今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
Android dex: method ID not in [0, 0xffff]: 65536问题

引用ruboto-irb 的build.xml,项目地址 https://github.com/ruboto/ruboto-irb/blob/master/build.xml https://github.com/ruboto/ruboto-irb/blob/master/build.xml 原文内容 <?xml versio......

陌路-野山君
2016/03/08
126
0
Ubuntu12.04(64bit)上部署编译运行Openfire+Spark环境

一、环境 一、下载Openfire源码 htp://www.igniterealtime.org/downloads/source.jsp openfiresrc391.zip 点击下载 下载完毕后解压资源到某个路径下 relsese版本下载连接: http://www.ignit...

steve.ming
2014/03/13
0
0
XMPP学习笔记-LESSON-004:openfire之编译简介

of的使用非常简单,便捷,由于开源,下载源码后也可以随意修改,于是编译也就有了了解的必要。 of的构建工具是ant,所以前提你需要下载apache ant,并配置好环境。在此之前,建议了解一下ant...

今幕明
2014/02/10
0
0
Android Ant 批量多渠道打包实例

Android Ant 批量多渠道打包实例 关于批量打包,无需多言,这是每个国内Android开发者必须面对的一个问题。 下面,我就以开源项目「知乎小报」为例,详细说明如何使用ANT实现批量打渠道包。 ...

Cundong
2014/10/17
0
7
编译liferay 6.0.6

本文以tomcat 7.0.27和liferay 6.0.6为例,详细讲述如何从liferay 6.0.6源码编译出整套liferay 应用. 设BASEDIR=D:java为顶层目录, 将liferay 6.0.6源码包解压到$BASEDIR, 将tomcat解压到$...

mj4738
2012/10/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...

engeue
12分钟前
0
0
通过ajax访问远程天气预报服务

http://www.webxml.com.cn/zh_cn/index.aspx 更改wsdl文件 打开文件将15行,51行,101行去掉 然后把文件复制到c盘 然后在桌面上面就生成了文件 将文件打成jar包 package cn.it.ws.weather;...

江戸川
今天
1
0
聊聊storm的tickTuple

序 本文主要研究一下storm的tickTuple 实例 TickWordCountBolt public class TickWordCountBolt extends BaseBasicBolt { private static final Logger LOGGER = LoggerFactory.getLogg......

go4it
今天
1
0
自动装箱和自动拆箱

自动装箱和自动拆箱 Java 提供了 8 种基本数据类型,每种数据类型都有其对应的包装类型,包装类是面向对象的类,是一种高级的数据类型,可以进行一些比较复杂的操作,它们是引用类型而不再基...

tsmyk0715
今天
2
0
简易审计系统

1、有时候我们需要对线上用户的操作进行记录,可以进行追踪,出现问题追究责任,但是linux自带的history并不会实时的记录(仅仅在内存中,当用户正常退出(exit logout )时才会记录到history文件里...

芬野de博客
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部