`

将一个目录下所有JAR文件自动添加到BUILD.XML文件中

阅读更多
import java.io.*;


public class Jar2Build {
	
	public static void main(String[] args) {
		String prefix=".\\lib\\";
		String directory="D:\\MyEclipse 6.0\\iaa_changsheng\\lib";
		printJar(prefix,directory);
	}

	private static void printJar(String prefix, String directory) {
		StringBuilder sb=new StringBuilder();
		File f=new File(directory);
		
		FilenameFilter filter=new JarFileFilter(".jar");
		String[] allJarFile=f.list(filter);
		for(String s:allJarFile)
			sb.append(prefix+s+";");
		
		System.out.println(sb.toString());
		
	}
	


}
class JarFileFilter implements FilenameFilter{
	String filter;

	public JarFileFilter(String filter) {
		super();
		this.filter = filter;
	}

	public boolean accept(File dir, String name) {
		return (name.endsWith(filter));
	}
	
	
}

 

分享到:
评论

相关推荐

    一个常用的ant的build.xml

    可能的结构是直接在`build.xml`中包含了所有的构建逻辑,没有将配置分离到其他辅助文件中。 总结来说,Ant的`build.xml`文件是项目构建的核心,它定义了构建过程的各个步骤和相关设置。通过理解和定制这个文件,...

    生成ANT所需要的Build,xml文件

    5. **编写XML输出**:将上述信息转换为符合ANT语法的XML格式,输出到build.xml文件中。 在gen1.py运行后,生成的build.xml文件可以被ANT读取并执行,实现项目的自动化构建。使用ANT的一大优势是其可扩展性,可以...

    ant的build.xml模板

    本文将深入解析Ant的`build.xml`模板,探讨其核心概念,并通过实例展示如何利用`build.xml`文件进行项目构建。 `build.xml`是Ant的构建配置文件,它是Ant执行任务的蓝图,定义了一系列的构建目标和任务。文件的结构...

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中<build>标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包...

    项目build.xml文件

    本文将深入探讨“项目build.xml文件”,这是一个与Ant构建工具密切相关的文件,用于规范Java项目的构建过程。 Ant是Apache软件基金会的一个开源项目,它是一个基于Java的构建工具,类似于Unix下的Make工具,但更为...

    build.xml详解

    本篇将基于提供的 `build.xml` 文件示例,详细介绍其结构、语法以及如何通过配置实现自动化构建。 #### 文件结构与注释 在 `build.xml` 的开头部分,我们看到了 XML 文件声明: ```xml <?xml version="1.0" ...

    ant编译java web的build.xml文件

    这会把`build/web`目录下的内容打包成`myapp.war`,同时把`build/lib`目录下的库文件添加到WEB-INF/lib目录中。 5. **测试与质量控制** Ant也支持JUnit和其他测试框架,可以编写目标来执行单元测试并生成测试报告...

    ant的配置文件build.xml

    在Ant的世界中,`build.xml`是核心配置文件,它包含了项目构建的所有指令和任务。这篇内容将深入解析`build.xml`文件的结构、元素以及如何使用它来管理Java项目的构建过程。 一、`build.xml`文件结构 `build.xml`...

    Ant项目所需要用到的jar以及build.xml

    Apache Ant是一个广泛使用的Java构建工具,它通过XML配置文件(如`build.xml`)来定义构建过程,包括编译、打包、测试、部署等任务。这个压缩包`apache-ant-1.8.4-bin.zip`包含了Ant的二进制版本,用户可以直接解压...

    ant build.xml 使用实例

    将Ant添加到系统环境变量`PATH`中,以便在任何目录下都能运行`ant`命令。 2. **理解build.xml结构**:`build.xml`由多个元素组成,如`project`、`target`、`task`等。`project`是顶级元素,包含整个构建过程;`...

    ant build.xml 详解

    它的核心在于一个名为`build.xml`的配置文件,它定义了项目的构建过程,包括编译、测试、打包和部署等各个阶段。在本文中,我们将深入探讨`build.xml`的结构、元素以及如何使用它来管理Java项目。 1. **Ant基本概念...

    ant build.xml文件详解

    2. 可选任务:可选任务实来自第三方的任务,因此需要一个附加的 JAR 文件。 3. 用户自定义的任务:用户自定义的任务实用户自己开发的任务。 在 Ant 中,任务定义了 Ant 实际执行的命令。Ant 在构建目标时必须调用...

    ant打包sdk中build.xml

    为了解决这个问题,开发者需要覆盖SDK目录下的`build.xml`文件,以适应项目的实际需求或更新的构建流程。 覆盖`build.xml`通常意味着创建一个新的或修改已有的构建脚本,确保它能够与较低版本的SDK兼容。这可能涉及...

    ant build.xml编写

    在这个例子中,`javac`任务用于编译`src`目录下的源代码,并将结果输出到`build/classes`。 Ant的任务(task)是执行特定操作的单元,如`javac`用于编译Java源码,`copy`用于复制文件,`jar`用于打包成JAR文件等。...

    ANT-build.xml命令详解

    Apache Ant 是一个Java平台上的开源构建工具,它通过XML格式的配置文件(如`build.xml`)来定义构建任务。Ant的设计理念是“简单就是美”,它使得Java项目的构建过程变得可配置且易于理解。本文将深入解析`build.xml...

    Ant_的最完整build.xml解释,Ant入门与进阶

    2. build.xml结构:build.xml文件是Ant的配置文件,包含了项目构建的所有指令。文件通常包含project、target、task、property等元素,其中project是顶级元素,target定义了执行步骤,task是执行的具体动作,property...

    ant 较完整的build.xml解释

    - **可选任务(Optional Tasks)**:来自第三方的task,需要下载对应的JAR文件并将其添加到构建路径中。 - **用户自定义任务(Custom Tasks)**:用户可以根据自己的需求开发新的task。 示例: ```xml <!-- 使用创建...

    用ant编译J2ME代码的build.xml模板

    在Java世界里,Ant是一个非常重要的自动化构建工具,它基于XML来定义任务,可以执行编译、测试、打包等操作。对于J2ME(Java 2 Micro Edition)开发,Ant同样适用,帮助开发者自动化处理代码的编译过程。本文将详细...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    此外,`fileset`用于将编译后的class文件添加到jar中: ```xml <target name="jar" depends="compile"> <jar destfile="dist/my-jar-with-dependencies.jar" basedir="build/classes"> ...

Global site tag (gtag.js) - Google Analytics