- 浏览: 331137 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
longge424:
你好,可否将saml与spring security结合使用的 ...
SAML介绍 -
bnmnba:
mark
(转)Ant 学习笔记(一) -
redhacker:
写的还不错!谢谢!
SAML介绍 -
linluxian:
SAML介绍 -
hyj1254:
有效,good.
Linux创建目录与删除目录命令具体分析
注意:本节笔记中所使用的缩写/名词:
============================
运行结果说明:
复制源文件([project.basedir]/myFile.txt)到同目录下([project.basedir]/), 并将复制文件命名为"myCopy.txt".
============================
运行结果说明:
复制源文件([project.basedir]/myFile.txt)到指定目录([project.basedir]/anydir/other/dir)下,复制文件名同源文件名.
============================
运行结果说明:
将源目录([project.basedir]/new/dir)下的内容复制到目标目录([project.basedir]/anydir/other/dir)下.
============================
运行结果说明:
这里需要说一下fileset.fileset的属性excludes的值或者其包含的元素exclude的name属性的值都包含"*"号, 在这里"*"号是什么意思呢?
"*"是我们常见的通配符, *.txt就代表了所有的.txt文件, 但单个*所代表的内容中是不能包含slash (/) (或者back-slash?)的。所以,如果是:
则表示include(包含) ${lib.dir}文件夹(不包括其子文件夹)下的所有.jar文件.
两个星号**则可以代表包含slash (或者back-slash?)的任意内容,用在路径里面那就是recursive(递归)的意思了。所以:
表示的是include ${lib.dir}及其子文件夹下的所有.jar文件.
include是包含的意思, exclude是不包含,除...之外的意思.
现在来说下运行结果, 将源目录([project.basedir]/new)下,包括其子目录在内的所有非.txt文件复制到目标目录([project.basedir]/otherdir/dir)下.
============================
运行结果说明:
将源目录([project.basedir]/new)下的文件及子目录下的文件复制到目标目录(([project.basedir]/otherdir/dir))下, 并且将所有复制的文件或者文件夹的名称的最末添加.bak.
这里需要说一下, 操作结束后会存在一个名称被加上.bak的空文件夹. 同时还会存在一个没有添加.bak的文件夹, 该文件夹包含所有附加上.bak 的文件.
[PS]我表述不明白, 大家最好自己测试一下, 看看结果, 就有了直观的印象了
============================
运行结果说明:
将源目录([project.basedir]/new)下的文件及子目录下的文件复制到目标目录(([project.basedir]/otherdir/dir))下, 并且将所有被复制的文件的内容中包含@TITLE@的部分替换为Foo Bar
注意:本节笔记中所使用的缩写/名词:
build.xml:
============================
运行结果说明:
删除[project.basedir]/lib/dom4j-1.6.1.jar文件.
============================
运行结果说明:
删除[project.basedir]/lib目录.
============================
运行结果说明:
删除当前文件夹下的所有txt文件, 包括子目录中的.关于**的问题在上一篇学习笔记中有说明.
============================
运行结果说明:
目录[project.basedir]/build及其下的所有内容都被删除.
============================
运行结果说明:
目录[project.basedir]/build下的所有内容都被删除. build目录被保留下来.
============================
运行结果说明:
删除[project.basedir]/build下的所有.svn目录
发表评论
-
(转)Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
2015-06-04 16:49 1839互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已 ... -
OpenSessionInViewFilter详解(转)
2013-07-08 14:25 1462OpenSessionInViewFilter是Spring ... -
【转】web后台线程中获取spring容器内的bean
2013-05-16 14:59 1914有时候需要启动一个后台守护线程,做一些别的事情。这时候怎么获 ... -
JSP中文乱码的产生原因及解决方案-转
2013-05-15 17:33 2401JSP中文乱码的产生原因及解决方案在JSP的开发过程中,经常 ... -
责任链模式(转)
2011-11-22 21:38 1087责任链模式是一种对象的行为模式。 在责任链模 ... -
Spring Aspectj的使用
2011-11-03 15:25 1339Applicationcontext.xml代码 ... -
JS中的原型方法prototype
2011-11-01 11:03 1025JS中的phototype是JS中比较难理解的一个部分 ... -
java动态代理--JDK
2011-10-30 18:04 929JAVA的动态代理 代理模式 代理模式是常用的java ... -
Hibernate更新某些字段的几种update方法
2011-09-20 22:48 1773Hibernate 中如果直接使用 Session.up ... -
Hibernate的merge与update方法的区别
2011-09-20 22:47 975今天做了个测试,写了个测试用例来看看merge与update时 ... -
Hibernate学习:Transient、Persistent、Detached三个状态
2011-09-19 22:15 1438Transient、Persistent、Detached是H ... -
Hibernate中get和load方法的区别
2011-09-19 22:10 1022load加载方法: Users user = ... -
sping源码分析之properties操作(转载) .
2011-09-15 14:36 1178目前在开发的过程中遇到:通过spring在后台对前台 ... -
勉励继续写技术博客
2011-09-03 15:50 864最近一直就没怎么写博客,由于各种原因吧,客观的还有主观的 ... -
学习自定义标签----BodyTagSupport(转)
2011-07-08 10:48 2136这几天学习了一 ... -
Quartz学习笔记(二)
2011-01-25 21:34 1094下面给出一些表达式实例: 表示 ... -
Quartz学习笔记(一)
2011-01-25 21:33 1912Quartz特点 1) Quartz能嵌入到任何独立的 ... -
(转)Ant 学习笔记(一)
2011-01-25 21:18 1402安装与配置 下载地址:http://ant.ap ... -
实现数据库查询分页Mysql
2010-11-06 10:05 1231//最近在笔试中遇到了一个要求写连接数据库及数据分页的 ... -
分布式与集群的区别(转)
2010-07-26 12:02 1127简单说,分布式是以缩 ...
相关推荐
### ant学习笔记:深入了解ant构建工具 #### 引言 `ant`,作为一款源自动网络的学习笔记,主要探讨了Apache Ant这一强大的构建工具。Apache Ant是一款开源的、跨平台的构建工具,专为Java应用程序设计,旨在简化并...
《Ant学习笔记:详解Ant执行命令参数与系统属性》 Ant,作为一个基于Java的构建工具,因其跨平台性以及XML格式的构建脚本而被广泛应用于自动化构建过程,如编译、打包、测试等。本篇文章将深入探讨Ant执行命令的...
Ant 1.9.1是Ant的一个版本,学习笔记通常记录了使用该工具的基本操作和配置方法。 ### Ant的下载和安装 要使用Ant,首先需要下载并安装。在Windows系统中,通常需要配置环境变量以便于命令行中使用Ant命令。ANT_...
根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...
总的来说,这个“ant个人学习笔记和简单示例”应该能帮助你掌握Ant的基本用法,理解构建过程的自动化,以及如何编写和维护自己的构建文件。通过学习和实践其中的示例,你将能够熟练地运用Ant来构建和管理Java项目,...
在“Ant学习笔记”中,我们可以深入探讨以下几个关键知识点: 1. **Ant基本概念**:Ant是Apache软件基金会下的一个项目,主要由Java编写。它的核心类库`ant.jar`包含了所有执行构建任务所需的组件。XML文件,通常...
**Ant学习笔记** Apache Ant,一个Java库和命令行工具,其任务是驱动构建过程。它是Java世界中广泛使用的构建工具,类似于Unix世界的Make。Ant以其XML格式的构建文件(通常命名为`build.xml`)而闻名,这个文件包含...
《Ant构建工具学习指南》 Ant,作为Java领域的一个强大构建工具,它的主要作用在于将复杂的项目构建过程规范化、自动化,使得开发者能够更专注于代码的编写而非构建流程。本文将深入探讨Ant的基本概念、安装配置、...
### ant的学习笔记知识点详解 #### 一、Ant的作用与特性 Ant是一款强大的自动化构建工具,主要应用于Java项目,能够高效地处理项目的编译、打包、测试等任务。它采用XML格式编写构建脚本,这使得Ant具有良好的跨...
在"Ant打包编译部署工具学习笔记2"中,我们可以预期博主分享了关于如何利用Ant进行更复杂的构建操作,例如集成测试、优化和打包。这可能包括如何配置build.xml文件,添加自定义任务,以及如何处理依赖关系。由于没有...
### 经典Ant笔记知识点详解 #### 一、Ant简介及功能 - **定义与作用:** - Ant是一款开源的Java平台上的自动化构建工具,主要用于简化软件项目的构建过程,支持多种任务,如编译Java源代码、运行Java程序、复制...
NULL 博文链接:https://worktianqi.iteye.com/blog/2162932
React 学习笔记 React 是一个流行的前端框架,用于构建用户界面。学习 React 需要掌握其核心概念,包括组件生命周期、状态管理、事件处理等。本节笔记将记录 React 学习过程中的关键知识点。 一、React 组件生命...
### PyTorch 入门实战学习笔记 #### 一、PyTorch简介 PyTorch 是一个基于 Torch 的机器学习库,它支持动态计算图,主要用于应用程序中的深度神经网络研究。PyTorch 提供了丰富的功能,如自动梯度计算、GPU 加速...