`
文章列表
Jenkins安装     下载jenkins.war包,运行java -jar jenkins.war,即可访问http://localhost:8080/访问jenkins。     或者将jenkins.war包放在Tomcat的Webapp下,启动Tomcat,访问http://localhost:8080/jenkins/。     本例产用后者。       1. 在首页选择系统管理,再右侧页面中选择管理插件。         在可选插件中选择要安装的插件,下表为本次测试中已安装的插件,有些为默认已安装的插件。   插件 名称
      代码完成的功能列表: E:\framespace\Diary>ant -p Buildfile: E:\framespace\Diary\build.xml Main targets: clean 清理编译目录 cleanoutput 清理输出目录 init 创建输出目录 checkstyle 用Checkstyle校验源代码 copysrc 复制源代码资源文件到编译目录 compilesrc 编译源代码文件 copytest 复制测试代码资源文件到编译目录 compi ...
  Javadoc的简单例子: <?xml version="1.0" encoding="UTF-8"?> <project name="ant" default="javadoc"> <property name="from.dir" location="src"/> <property name="to.dir" location="javadoc"/> &l ...

Ant 修改文件内容

    博客分类:
  • Ant
Copy文件时,通过Copy的Filterset子标签来过滤文件,并修改值。   <?xml version="1.0" encoding="UTF-8"?> <project name="ant"> <property name="from.dir" location="src"/> <property name="to.dir" ...

Ant 映射器

    博客分类:
  • Ant
映射器常用于<uptodate>、<move>、<copy>和<apply>等任务,实现了文件重命名算法。   Identity映射器     目标文件和源文件名称一致。     它是<copy>和<move>任务的默认映射器,所以下面两种Copy的声明是等价的:      <?xml version="1.0" encoding="UTF-8"?> <project name="junit" default="clea ...
 一个例子: <?xml version="1.0" encoding="UTF-8"?> <project name="junit" default="checkstyle"> <property name="dir.src" location="src"/> <property name="dir.lib" location="WebContent/WEB-IN ...
一个例子: <?xml version="1.0" encoding="UTF-8"?> <project name="junit" default="createjar"> <property name="dir.src" location="src"/> <property name="dir.test.src" location="test"/> < ...

Ant 用特征控制Ant

    博客分类:
  • Ant
1.根据特定条件执行目标     设置目标if和/或unless属性为某个特征名称完成的。 <?xml version="1.0" encoding="UTF-8"?> <project name="property" default="echoall"> <target name="echoall" if="output"> <echo message="echoall:执行echoall,outpu ...

Ant Property

    博客分类:
  • Ant
  Ant property(特征)           Ant property表示任何一类可用字符串表达的内容,其并不是构建过程中共享信息的关键,更是使用者从外部控制Ant的重要手段。         Ant propertyg一旦设置,在整个构建中固定不变。       1.  常用Ant内置特征 ant.file 构建文件的绝对路径 ant.home 用于Ant执行的根目录。某些IDE不对此进行设置 ant.java.version Ant检测的JVM版本。 ant.project.name 当前执行项目的名称,可用<project& ...

Ant Datatype之other

    博客分类:
  • Ant
Filelist(文件列表)     Filelist是文件或目录的有序列表,其中文件或目录不一定存在。当我们需要对一组文件排序时,Filelist会派上用场。         fileset:定义一个文件集合列表,这些文件必须确实存在        filelist:定义 ...

Ant Datatype之selector

    博客分类:
  • Ant
        selector(选择器)对文件集(或其他选择器容器)中的每个文件进行测试,窗口<and>、<or>、<not>、<none>、<selector>和<majority>可以合并到选择器容器内,从而可以进行分组和某些逻辑操作。         选择器容器列表: <filename> 基于模式匹配文件,工作方式类似于模式集的<inclucde>或<exclude>元素 <depth> 基于目录深度选择文件 <size> 按 ...

Ant Datatype之patternset

    博客分类:
  • Ant
        一个文件集可以包含多个patternset(模式集),它限制了文件集中的文件,要求他们是否与指定的模式相匹配。         模式匹配规则如下:                 *:匹配零个或多个字符                 ?:匹配一个单独的字符                 **:匹配一个目录名,匹配从当前节点向下的所有目录,可以匹配零个或多个目录                 以 /或\结尾意味着结尾是**。代表包含了所有子目录的目录。                 根据不同平台目录分隔符会被转化为正确的形式。                ...

Ant Datatype之fileset

    博客分类:
  • Ant
        fileset(文件集)是以一个单独目录为根的文件集合。默认情况下包含了整个目录下及子目录下的所有文件。          build.xml文件: <?xml version="1.0" encoding="UTF-8"?> <project name="datatype_fileset" default="copy"> <property name="copy.fromdir" location="src" ...

Ant Datatype之Path

    博客分类:
  • Ant
  Datatype在Ant中扮演任务参数的角色,可以在一个任务内部声明,也可以在任务外部定义,并为它起个名字,再把这个名字传给任务。这样就可以在多个任务中共享一个Datatype。 Datatype可以存储大量在构建过程中使用的复杂信息,比如一个待编译的文件列表或者一个待删除的目录集。   path是一个有序的元素列表,这些元素可以是文件或目录。它的名字可能与任务相关,或者只是简单<path>。   1. 如果路径只包含一个path或location,可以简写为,其中location都可换为path:           Java文件:   package ...

Ant初体验

    博客分类:
  • Ant
  1.第一个Ant例子(运行版本为1.8.4)    1)  一个build.xml文件有一个project标签,project的属性default指定默认执行的target。    2)  project标签中可以有一个description标签对project进行描述。    3)  project标签可以有多个target标签,target标签属性name指定target的名称,description对target进行描述,depends属性指定target所依赖的target。    4)  每个target中可以有多个要执行的命令。   <?xml versi ...
Global site tag (gtag.js) - Google Analytics