`
lvmlvy
  • 浏览: 44544 次
社区版块
存档分类
最新评论

执行ant脚本

    博客分类:
  • java
 
阅读更多

1、webproject获取src下文件的方法

File file = new File(this.getClass().getClassLoader().getResource("/temp.xml").getFile());

 

File file = new File(this.getClass().getResource("/getSourceBuild.xml").getFile());

System.out.println(file.getAbsolutePath());

Project project = new Project();

project.fireBuildStarted();

project.init();

project.setProperty("remote.url", "http://172.16.132.179:8000/svn/dev/tags/code/OSP/ASOP/SmartTV/ASOP20140328_1");

project.setProperty("code.path", "/usr/asmp/compile/code/asop");

ProjectHelper projectHelper = ProjectHelper.getProjectHelper();

projectHelper.parse(project, file);

project.executeTarget(project.getDefaultTarget()); 

project.fireBuildFinished(null);

分享到:
评论

相关推荐

    teamcity-ant脚本.rar

    在TeamCity中,Ant脚本扮演着至关重要的角色,因为Ant是Java项目常用的构建工具,能够定义和执行构建过程。下面我们将深入探讨TeamCity与Ant脚本的结合使用及其相关知识点。 1. **Ant简介** Ant是Apache软件基金会...

    ant脚本资料ant

    - **XML结构**:Ant脚本以XML格式编写,遵循特定的命名空间和元素结构,如`<project>`、`<target>`、`<task>`等。 - **属性(Attribute)**:任务通常有属性,用来设置参数,例如`srcdir`用于指定源代码目录,`...

    ant脚本运行junit测试用例

    通过ant对各种语言脚本做运行管理,并输出报告!

    shell脚本+ant脚本

    Shell脚本和Ant脚本是两种在IT行业中广泛使用的自动化工具,主要应用于Unix/Linux系统和Java项目的构建。这里我们将深入探讨这两个概念以及它们在实际工作中的应用。 首先,Shell脚本是基于Unix/Linux命令行环境的...

    ant 脚本从svn上取代码打包代码全,同时包括相关的jar包

    总的来说,这个场景涉及到Ant脚本的基本使用,包括执行外部命令(如SVN)、编译源码、管理类路径以及打包成JAR。在实际开发中,Ant脚本可以被定制以满足各种复杂的构建需求,确保项目的构建过程自动化、可重复且高效...

    ant脚本-build.xml

    ant脚本例子,一个build.xml模板, 修改后直接运行。

    ant脚本通用模板 ant脚本通用模板

    ### ant脚本通用模板知识点详解 #### 一、Ant简介 Apache Ant 是一个Java环境下的构建工具,主要用于编译、测试、部署等任务的自动化执行。Ant使用XML格式来描述构建过程,使得整个构建流程清晰易懂。对于中小型...

    jsmooth生成exe文件ant脚本

    运行Ant脚本时,只需在命令行中输入`ant generate-exe`,Ant就会按照脚本中的配置生成.exe文件。 此外,"etc"目录可能包含了一些额外的配置文件,如jsmooth的配置模板,它们可以用来自定义.exe文件的行为,如图标、...

    ant批量打包脚本

    6. **运行Ant脚本**:在命令行中执行`ant <target>`命令,如`ant package`,Ant会根据build.xml文件中的配置执行打包任务。 7. **多渠道打包**:在脚本中添加循环或者条件判断,遍历所有渠道的配置文件,为每个渠道...

    Ant构建中使用JS脚本方法

    4. **交互与控制流**:JavaScript提供了丰富的控制流语句,如`if...else`、`for`循环等,这使得Ant脚本能够根据项目需求进行条件判断和迭代操作。 5. **错误处理**:JavaScript中的异常处理机制也能在Ant脚本中使用...

    java项目ant打包脚本

    这个脚本会设置必要的环境变量,并调用Java来执行Ant的主类`org.apache.tools.ant.Main`,从而启动Ant构建过程。 4. **`build.xml`文件**: `build.xml`是Ant的主要配置文件,它定义了项目构建的规则和目标。文件...

    ant脚本编译jar

    `<manifest>`部分用于添加`JAR`的清单文件,`Main-Class`属性指定了程序的主类,使得`JAR`可以作为可执行文件运行。 在实际项目中,可能还需要其他任务,比如清理(`clean`)构建输出,或者进行单元测试(`junit`)...

    常用的ANT蚂蚁脚本

    在`build.xml`或`build1.xml`这样的ANT脚本中,可能会包含使用XDoclet的任务定义,例如`<xdoclet>`任务,来执行这一步骤。 2. **部署EJB项目**: EJB(Enterprise JavaBeans)是Java EE平台的核心组件,用于构建可...

    利用ant脚本 自动构建svn增量.docx

    【Ant脚本自动构建SVN增量】是一种高效且节省资源的软件开发实践,它使得开发和测试团队能够自动化处理从代码提交到构建、打包、再到部署的整个过程。使用Ant,一个基于XML的构建工具,可以创建可重复执行的脚本来...

    Ant和批处理脚本.rar

    任务是Ant中的基本执行单元,比如编译Java源码、打包JAR或运行测试。目标是一系列任务的集合,可以按顺序执行。通过定义目标之间的依赖关系,Ant能智能地决定哪些任务需要重新执行。此外,Ant支持自定义任务,可以...

    Ant 脚本详解

    在本文中,我们将深入探讨Ant脚本的各个方面。 ### Ant的基本结构 Ant的核心是构建文件,这个文件通常以XML格式编写,包含了多个目标(target)和任务(task)。目标是一系列任务的集合,它们按照特定顺序执行。...

    ANT脚本学习与开发指导

    4. 运行ANT:通过命令行输入`ant`或指定目标,如`ant compile`,ANT会执行对应的构建任务。 五、ANT的高级特性 1. 用户定义任务(custom tasks):通过继承ANT提供的Task类,可以创建自定义的任务,实现特定的功能...

    分享一个项目的Ant脚本配制

    标题中的“分享一个项目的Ant脚本配置”表明我们将探讨的是如何使用Apache Ant工具来构建和管理Java项目。Ant是开源的构建工具,广泛应用于Java项目,它可以自动化编译、打包、测试等开发流程。 在描述中提到的...

    ant脚本文档学习

    在"ant脚本文档学习"中,你将深入理解Ant的工作原理和核心概念。首先,Ant的构建过程由一系列任务(Tasks)组成,这些任务可以完成如编译源代码、创建JAR文件、运行单元测试等操作。任务通过XML格式的构建文件...

    ant脚本通用模板222 ant脚本通用模板222

    ### ant脚本通用模板222解析与应用 在软件开发过程中,构建工具扮演着重要的角色,能够自动化处理编译、测试、打包等任务,提高开发效率并减少人为错误。Apache Ant作为一款流行的Java项目构建工具,凭借其简单易用...

Global site tag (gtag.js) - Google Analytics