NAnt学习笔记(2) -- 节点的含义解释
2 <project name="Hello World" default="build" basedir=".">
3 <description>The Hello World of build files.</description>
4 <property name="debug" value="true" overwrite="false" />
5 <target name="clean" description="remove all generated files">
6 <delete file="HelloWorld.exe" failonerror="false" />
7 <delete file="HelloWorld.pdb" failonerror="false" />
8 </target>
9 <target name="build" description="compiles the source code">
10 <csc target="exe" output="HelloWorld.exe" debug="${debug}">
11 <sources>
12 <includes name="HelloWorld.cs" />
13 </sources>
14 </csc>
15 </target>
16 </project>
1. Project
属性 | 描述 | 必须? |
name | project的名称 | No |
default | 当在命令行中运行,没有提供运行那个target的时候,默认执行的target | No |
basedir | 执行的基于路径,没有指定的话,默认是该配置文件的父目录 | No |
2. Targets
属性 | 描述 | 必须? |
name | target名称 | Yes |
depends | 依赖于那个其它的target | No |
if | 当if条件符合时,才会执行 | No |
unless | 当条件符合时,忽略执行 | No |
description | 描述 | No |
3. Task
Task就是一块可执行的代码
Tasks的结构:
<name attribute1="value1" attribute2="value2" ... />
具体的task类型可以访问这里: http://nant.sourceforge.net/release/latest/help/tasks/
加载扩展
上面的task类型也许不能够满足你的需求,比如svn取代码,这个时候你需要一些其它的扩展。
扩展有4类, Tasks, Filters, Functions, Global Types
这里有NAnt常用的扩展, 下载地址:http://nantcontrib.sourceforge.net/nightly/latest/nantcontrib-bin.zip
NAnt学习笔记(2) -- 节点的含义解释相关推荐
- Ajax学习笔记-动力节点-王鹤老师
Ajax学习笔记-动力节点-王鹤老师 视频教程来自:https://www.bilibili.com/video/BV15k4y167XM?spm_id_from=333.999.0.0 第一节 全局 ...
- Verilog学习笔记1:EPM240T100C5N的解释
由于项目开发的需要,从今天开始重新开始CPLD的学习与开发工作,希望能够通过一定的努力,使自己在CPLD或FPGA方面能够再上一个台阶.本系列日志记录将记录整个学习开发过程. 硬件选型 ...
- js学习笔记15----子节点和兄弟节点的操作
1.元素.firstChild : 只读属性,第一个子节点 标准下:会包含文本类型的子节点. 非标准下:只包含元素类型子节点. 元素.firstElementChild : 只读属性,第一个元素子节点 ...
- 学习笔记 计算机组成原理_名词解释
一.计算机系统概述 中央处理器(CPU): 是计算机的核心部件,有运算器和控制器组成. 算数逻辑单元(ALU): 用来进行基本的算术和逻辑运算,ALU最基本的部件是加法器 数据通路:是指指令执行过程中 ...
- 史上最全SpringBoot学习笔记-动力节点王鹤(2021最新版)
SpringBoot 资料官方下载地址 动力节点springboot资料 视频观看地址 https://www.bilibili.com/video/BV1XQ4y1m7ex 第一章 JavaConf ...
- JDBC学习笔记-动力节点
JDBC (B站动力节点杜老师) 1.JDBC是什么 2.jdbc的本质是什么? 多态: Animal a = new Cat ( ) -->面向抽象编程 父类型的引用 指向 子类型的对象 ...
- JSP学习笔记(动力节点老杨)(自己总结方便复习)
JSP动力节点老杨 互联网通信流程图 多线程三大特征:原子性 可见性 有序性 一.jsp主要作用替代响应对象将内容写入到响应包中 二.jsp导包 <%@ page import=" & ...
- Oracle学习笔记:blank_trimming的含义
blank_trimming 静态初始化参数控制 [字符串的尾随空格]是否自动截断!以便[字符类型]的 [列]或[变量]之间在运算时不用考虑尾随空格的长度!这样就和sql-92的标准兼容了 例子: ...
- [Java]Mybatis学习笔记(动力节点老杜)
文章目录
最新文章
- opensuse-KDE桌面下自定义快捷键,ctrl+alt+t打开konsole
- openSession()和getCurremtSession()的区别
- 一个男人的潜力有多大,就看这几点!
- mysql--SQL编程(关于mysql中的日期,关于重叠) 学习笔记2.2
- hadoop 开启防火墙_Hadoop部署一Hadoop安装
- MySQL 数据库时区设置方法,“The server time zone value ‘�й���ʱ��‘ is unrecognized or represents ...” 问题解决
- 设计模式之四:适配器模式(Adapter Pattern)
- 7.4.3 矩阵极分解和平方根分解
- 滴滴笔试准备 项目分配利益最大化
- hashcat 基本使用
- VB 泛型 T 应用
- discuz uc_server 配置登录
- 油猴Safari插件Tampermonkey
- 每日一支TED——Ethan Nadelmann:为什么我们应该终止禁毒战争
- 部署Guacamole远程控制桌面
- 统计学中的第p百分位数的理解
- 基于Spring Security与JWT实现单点登录
- 377.组合总和 Ⅳ
- 基于遗忘最小二乘法的三电平整流器的滤波电感在线辨识Simulink仿真
- yolov3损失函数改进_基于改进损失函数的YOLOv3网络