请问如何编写build.xml 请问,我有2个文件夹,一个Src是java源码,一个是lib,下面存放的是java源码所需要的jar包,我在编写build的时候该怎么把这些jar包加进去呢,我用ant编译就找不到这些jar包另,请问有没有做过claros二次开发的TX,请帮下忙,先谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?xml version="1.0"?><project name="claros" default="main" basedir="."> <property name="src.dir" value="src"/> <property name="dest.dir" value="dest"/> <property name="lib.dir" value="lib"/> <path id="project.class.path"> <fileset dir="${lib.dir}"> <include name="${lib.dir}/*.jar"/> </fileset> </path> <target name="init"> <mkdir dir="${dest.dir}"/> </target> <target name="main" depends="init"> <javac srcdir="${src.dir}" destdir="${dest.dir}"> </javac> </target></project> <project name="claros" basedir="." default="jar"> <property name="src" value="src" /> <property name="lib" value="lib" /> <property name="build" value="build" /> <path id="classpath"> <pathelement path="${build}" /> <fileset dir="${lib}"> <include name="**/*.jar" /> </fileset> </path> <!-- 编译 --> <target name="compile" depends=""> <!-- Compile the java code from ${src} into ${build} --> <javac source="1.6" srcdir="${src}" destdir="${build}" classpathref="classpath" /> <copy todir="${build}/images"> <fileset dir="${src}/images"> <include name="**/*.png" /> <include name="**/*.gif" /> </fileset> </copy> <copy todir="${build}"> <fileset dir="${src}"> <include name="log4j.xml" /> <exclude name="applicationContext.xml"/> </fileset> </copy> </target> <!-- 打包 --> <target name="jar" depends="compile"> <pathconvert property="libs.project" pathsep=" "> <mapper> <chainedmapper> <!-- remove absolute path --> <flattenmapper /> <!-- add lib/ prefix --> <globmapper from="*" to="lib/*" /> </chainedmapper> </mapper> <path> <!-- lib contains all jar files, in several subdirectories --> <fileset dir="${lib}"> <include name="**/*.jar" /> </fileset> </path> </pathconvert> <jar destfile="./claros.jar" basedir="${build}"> <manifest> <attribute name="Built-By" value="chenc" /> <attribute name="Company" value="公司名称" /> <attribute name="Main-class" value="程序入口" /> <attribute name="Class-Path" value=". ${libs.project}" /> </manifest> </jar> </target> <target name="clean"> <!-- deletes all files and subdirectories of build, without build itself. --> <delete includeemptydirs="true"> <fileset dir="build" includes="**/*"/> </delete> </target></project> struts2上传图片的问题 总是报dom为空或不是对象 数据的同步问题求解 一个很弱的问题 急等~~~String 转 int 的问题~ 跪求各位急啊~~~ WEB系统开发的理想选择 用JAVA做一个C/S模式的程序 有无可直接用的用户管理,像ASP.net中可直接加入工程里的? 【Struts高难度】动态表单元素的类设计!【Struts高难度】 [JMS]两个J2EE Server需要互相传递Message,一个JMS Server够吗? J2EE的环境变量怎么设置?3x J2EE的工具Jdeveloper有人熟悉这个工具不啊 struts1和struts2的区别
<?xml version="1.0"?><project name="claros" default="main" basedir="."> <property name="src.dir" value="src"/>
<property name="dest.dir" value="dest"/>
<property name="lib.dir" value="lib"/> <path id="project.class.path">
<fileset dir="${lib.dir}">
<include name="${lib.dir}/*.jar"/>
</fileset>
</path> <target name="init">
<mkdir dir="${dest.dir}"/>
</target>
<target name="main" depends="init">
<javac srcdir="${src.dir}" destdir="${dest.dir}">
</javac>
</target>
</project>
<project name="claros" basedir="." default="jar">
<property name="src" value="src" />
<property name="lib" value="lib" />
<property name="build" value="build" /> <path id="classpath">
<pathelement path="${build}" />
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
</path> <!-- 编译 -->
<target name="compile" depends="">
<!-- Compile the java code from ${src} into ${build} -->
<javac source="1.6" srcdir="${src}" destdir="${build}" classpathref="classpath" />
<copy todir="${build}/images">
<fileset dir="${src}/images">
<include name="**/*.png" />
<include name="**/*.gif" />
</fileset>
</copy>
<copy todir="${build}">
<fileset dir="${src}">
<include name="log4j.xml" />
<exclude name="applicationContext.xml"/>
</fileset>
</copy>
</target> <!-- 打包 -->
<target name="jar" depends="compile">
<pathconvert property="libs.project" pathsep=" ">
<mapper>
<chainedmapper>
<!-- remove absolute path -->
<flattenmapper />
<!-- add lib/ prefix -->
<globmapper from="*" to="lib/*" />
</chainedmapper>
</mapper>
<path>
<!-- lib contains all jar files, in several subdirectories -->
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
</path>
</pathconvert>
<jar destfile="./claros.jar" basedir="${build}">
<manifest>
<attribute name="Built-By" value="chenc" />
<attribute name="Company" value="公司名称" />
<attribute name="Main-class" value="程序入口" />
<attribute name="Class-Path" value=". ${libs.project}" />
</manifest>
</jar>
</target>
<target name="clean">
<!-- deletes all files and subdirectories of build, without build itself. -->
<delete includeemptydirs="true">
<fileset dir="build" includes="**/*"/>
</delete>
</target>
</project>