ant jar 命令 将外部用到的包例如(mysql-connector-java-5.1.18-bin.jar)打包到新的包中
2014-04-04 16:21
453 查看
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project basedir="." default="BookMain" name="scjs"> <property file="./src/db.properties" /> <property name="src" value="src" /> <!-- \u7F16\u8BD1\u751F\u6210class\u7684\u8DEF\u5F84 --> <property name="dest" value="classes" /> <property name="scjs_jar" value="scjs.jar" /> <path id="scjs.classpath"> <pathelement location="${dest}" /> <!-- \u8FD0\u884C\u65F6\u9700\u8981\u7684\u5916\u754C\u7684\u5305 --> <pathelement location="${mysql-connector-java-path}" /> </path> <target name="init"> <!-- \u521B\u5EFAclasses\u76EE\u5F55 --> <mkdir dir="${dest}" /> <!-- \u5C06\u6240\u9700\u8981\u7684\u8D44\u6E90\u6587\u4EF6\u62F7\u8D1D\u5230 classes\u6587\u4EF6\u5BB6\u4E0B --> <copy file="./src/db.properties" tofile="./classes/db.properties" /> </target> <!-- \u7F16\u8BD1java\u5143\u6587\u4EF6 --> <target name="compile" depends="init"> <javac srcdir="${src}" destdir="${dest}" /> </target> <!-- \u5C06\u7A0B\u5E8F\u6253\u5305\u4E3Ajar --> <target name="build" depends="compile"> <jar jarfile="${scjs_jar}" basedir="${dest}"> <manifest> <attribute name="Main-class" value="BookMain" /> </manifest> <!-- \u5C06\u5176\u5B83\u6587\u4EF6\u5939\u4E0B\u7684\u7C7B\u5305\u542B\u8FDB\u6765 --> <fileset dir="${dest}" includes="**/*.class" /> </jar> </target> <target name="BookMain" depends="build"> <java classname="BookMain" failonerror="true" fork="yes"> <classpath refid="scjs.classpath" /> </java> </target> <!-- \u8BE5\u53E5\u5B50\u5C06mysql-connector-java-5.1.18-bin.jar \u89E3\u538B\u5E76\u5305\u542B\u5728 scjs.jar\u4E2D --> <unzip src="./lib/mysql-connector-java-5.1.18-bin.jar" dest="${dest}"> <patternset> <exclude name="META-INF" /> <exclude name="META-INF/MANIFEST.MF" /> </patternset> </unzip> </project>
相关文章推荐
- linux下配置mysql-connector-java-5.1.18-bin.jar
- 读取 $JAVA_HOME/jre/lib/ext/mysql-connector-java-3.2.0-alpha-bin.jar 时出错cannot read zip file解决
- 在myeclipse中导入mysql-connector-java-bin.jar问题
- mysql-connector-java-3.1.10-bin-g.jar 和 mysql-connector-java-3.1.10-bin.jar两个文件有什么不同呀?
- ]如何在myeclipse中导入jar包?(以导入mysql-connector-java-5.1.29-bin.jar)为例
- mysql-connector-java-5.1.25-bin.jar
- mysql-connector-java-5.0.3-bin.jar中的Preparedstatement居然没有isClosed()方法
- 网站用了mysql-connector-java-5.1.13-bin.jar包,服务器上安装的却是MYSQL 6.0,结果就出错了,出错提示没纪录下来
- Java连MySQL的驱动mysql-connector-java-5.1.21-bin.jar的安装方法
- 使mysql executeBatch生效 设置rewriteBatchedStatements=true,用mysql-connector-java-5.1.34-bin.jar
- Java连MySQL的驱动mysql-connector-java-5.1.21-bin.jar的安装方法
- mysql-connector-java-5.1.30-bin.jar 无法连接Mysql数据库
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin.jar 国际化乱码解决方法
- MysqL驱动mysql-connector-java-5.1.5-bin.jar的位置
- datagrip在离线状态如何安装数据驱动mysql-connector-java-5.1.40-bin.jar
- IntelliJ IDEA导入mysql-connector-java-5.1.44-bin.jar
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin.jar 国际化乱码解决方法
- mysql4.1.10的JDBC驱动(mysql-connector-java-3.1.7-bin.jar)的配置及测试
- hive ,sqoop使用的jdbc驱动版本(mysql-connector-java-5.1.23-bin.jar)影响hive使用
- Apache Tomcat/6.0.39如何配置连接mysql,JDBC:mysql-connector-java-5.1.30-bin.jar-成功连接心得