请问如何编写build.xml

问题描述

请问,我有2个文件夹,一个Src是java源码,一个是lib,下面存放的是java源码所需要的jar包,我在编写build的时候该怎么把这些jar包加进去呢,我用ant编译就找不到这些jar包另,请问有没有做过claros二次开发的TX,请帮下忙,先谢谢了

解决方案

解决方案二:
<?xmlversion="1.0"?><projectname="claros"default="main"basedir="."><propertyname="src.dir"value="src"/><propertyname="dest.dir"value="dest"/><propertyname="lib.dir"value="lib"/><pathid="project.class.path"><filesetdir="${lib.dir}"><includename="${lib.dir}/*.jar"/></fileset></path><targetname="init"><mkdirdir="${dest.dir}"/></target><targetname="main"depends="init"><javacsrcdir="${src.dir}"destdir="${dest.dir}"></javac></target></project>

解决方案三:
<projectname="claros"basedir="."default="jar"><propertyname="src"value="src"/><propertyname="lib"value="lib"/><propertyname="build"value="build"/><pathid="classpath"><pathelementpath="${build}"/><filesetdir="${lib}"><includename="**/*.jar"/></fileset></path><!--编译--><targetname="compile"depends=""><!--Compilethejavacodefrom${src}into${build}--><javacsource="1.6"srcdir="${src}"destdir="${build}"classpathref="classpath"/><copytodir="${build}/images"><filesetdir="${src}/images"><includename="**/*.png"/><includename="**/*.gif"/></fileset></copy><copytodir="${build}"><filesetdir="${src}"><includename="log4j.xml"/><excludename="applicationContext.xml"/></fileset></copy></target><!--打包--><targetname="jar"depends="compile"><pathconvertproperty="libs.project"pathsep=""><mapper><chainedmapper><!--removeabsolutepath--><flattenmapper/><!--addlib/prefix--><globmapperfrom="*"to="lib/*"/></chainedmapper></mapper><path><!--libcontainsalljarfiles,inseveralsubdirectories--><filesetdir="${lib}"><includename="**/*.jar"/></fileset></path></pathconvert><jardestfile="./claros.jar"basedir="${build}"><manifest><attributename="Built-By"value="chenc"/><attributename="Company"value="公司名称"/><attributename="Main-class"value="程序入口"/><attributename="Class-Path"value=".${libs.project}"/></manifest></jar></target><targetname="clean"><!--deletesallfilesandsubdirectoriesofbuild,withoutbuilditself.--><deleteincludeemptydirs="true"><filesetdir="build"includes="**/*"/></delete></target></project>

时间: 2024-09-20 07:52:10

请问如何编写build.xml的相关文章

请问用ant的build.xml问题

问题描述 今天看一个项目,是企业级开发的,主web模块,加载多个其他功能web组件,但是有的模块没有在build.xml中加载,如图,但是用tomcat服务器加载的时候发现有的web模块加载进去了,请问还有那个地方可以加载其他web模块,请指教 解决方案 解决方案二:例如b2e这个模块没在build.xml中加载,但是tomcat服务器还是加载进去了,请问是在哪里配置文件中指明的解决方案三:等待中.....解决方案四:有的模块没有在build.xml中加载,是指有些模块不在ant打包的范围内吗?

Ant之build.xml详解

Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似.像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷.最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计. Ant 与 makefile Makefile有一些不足之处,比如

打包ant的build.xml文件

问题描述 在eclipse下面搭建selenium+testng+ant做功能测试运行ant的build.xml文件可以直接执行case.现在想打个包,能够独立于ide可以直接执行.想结果跟执行build.xml文件一样.请问大家有没有什么好的办法的

【转】Ant之build.xml详解

关键字: ant build.xml Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似.像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷.最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计. Ant 与 makefile

unbound prefix-android 编写主题xml时报错

问题描述 android 编写主题xml时报错 <resources> <style name="AppBaseTheme" parent="android:Theme.Light"> </style> <style name="AppTheme" parent="AppBaseTheme"> <item android:name="android:windowN

link中能不能要查询的条件放在treeviw中,请问怎么编写代码实现?

问题描述 link中能不能要查询的条件放在treeviw中,请问怎么编写代码实现? link中能不能要查询的条件放在treeviw中,请问怎么编写代码实现? 解决方案 你可以保存一些参数,然后这个函数解析,linq调用这个方法去判断,如果你想动态执行代码,c#可以动态编译代码的,你搜一下,记不得是动态编译,我博客上也有一个简单的介绍

build xml-ant编译,提示build.xml老是报错

问题描述 ant编译,提示build.xml老是报错 解决方案 执行 ANT -V查看详细信息 解决方案二: 执行 ANT -V查看详细信息 解决方案三: 我这个 for 语句有问题么,3Q

ant执行build.xml出错

问题描述 ant执行build.xml出错 log日志:这是其中一个报错日志 显示drawable找不到sp_bg_ed图片,但其实这张图片是存在的,麻烦谁帮我看下是哪里出错了,谢谢! [exec] [exec] E:Code_2016_01WisdomGather_2016_02_14_1107WisdomGather_Product_sh anxiWisdomGather_Productresdrawablesp_bg_selector.xml:4: error: Error: No re

new-link没有运行结果,请问哪里编写错误?

问题描述 link没有运行结果,请问哪里编写错误? using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks; namespace ConsoleApplication1{ class Program { static void Main(string[] ar