- 浏览: 46841 次
- 性别:
- 来自: martian
最新评论
-
norce:
解压后的文件引入到java过程中出了好多错呀,有待进一步改进奥 ...
自己写了个java反编译脚本,可以很方便的将jar包反编译 -
xinghe_wang:
谢谢你啊!最近正在 学习SpringRoo 。这个对我的帮助 ...
spring roo页面构成部分分析 -
k213602845:
赞一个。。
自己写了个java反编译脚本,可以很方便的将jar包反编译 -
请输入用户名:
lzp0070007 写道2.当运行到“请输入反编译目录”时候 ...
自己写了个java反编译脚本,可以很方便的将jar包反编译 -
lzp0070007:
2.当运行到“请输入反编译目录”时候会弹出解压后的目录,请将包 ...
自己写了个java反编译脚本,可以很方便的将jar包反编译
this is the one which names buildLearn.xml contains the useful ways to show message,unless,copy ,delete ,move and mkdir
and then ,here is a buildTest.xml copy from web source
the properties' content is
after all ,show the one I take into work :
<?xml version="1.0" encoding="UTF-8"?> <project name="AntBuild" default="default" basedir="."> <target name="default" depends="init,copy,delete,move"> </target> <property name="age" value="25" /> <property name="include" value="Exception/*.java"/> <property name="mkdir" value="antcopy/mkdir"></property> <target name="init" depends="showMessage,unless"> </target> <!-- - - - - - - - - - - - - - - - - - target: how to show message - - - - - - - - - - - - - - - - - --> <target name="showMessage"> <echo message="the dir is ${basedir}" /> </target> <!-- - - - - - - - - - - - - - - - - - target: how to use unless when age exist,unless not go; - - - - - - - - - - - - - - - - - --> <target name="unless" unless="age"> <echo message="the dir2 is ${basedir}" /> </target> <!-- - - - - - - - - - - - - - - - - - target: how to use copy - - - - - - - - - - - - - - - - - --> <target name="copy" depends="copydir"> <copy file="rolling.log" tofile="lib/copy.txt"> </copy> </target> <target name="copydir"> <copy todir="antcopy"> <fileset dir="src" /> </copy> </target> <!-- - - - - - - - - - - - - - - - - - target: how to use delete - - - - - - - - - - - - - - - - - --> <target name="delete" depends="deleteDetail"> <delete file="lib/copy.txt" /> <delete dir ="antcopy/ant" /> <delete dir ="noExistDir" /> </target> <target name="deleteDetail"> <delete includeEmptyDirs="true"> <fileset dir="antcopy/ThinkInjava"> <include name="Exception/*Exception*.java"/> <exclude name="Exception/*Test*.java"/> </fileset> </delete> </target> <!-- - - - - - - - - - - - - - - - - - target: how to use move and mkdir - - - - - - - - - - - - - - - - - --> <target name="move" depends="makeDir"> <move file="antcopy/yfTest" tofile="antcopy/notExist"></move> </target> <target name="makeDir"> <mkdir dir="${mkdir}"/> </target> </project>
and then ,here is a buildTest.xml copy from web source
<?xml version="1.0"?> <project name="Acesys" default="deploy-db"> <!-- properies --> <property file="build.properties" /> <property name="src.dir" value="${basedir}/src" /> <property name="report.dir" value="${basedir}/report" /> <property name="lib.dir" value="${basedir}/lib" /> <property name="dist.dir" value="${basedir}/dist" /> <property name="doc.dir" value="${basedir}/doc" /> <property name="test.dir" value="${basedir}/test" /> <property name="target.dir" value="${basedir}/target" /> <property name="classes.dir" value="WebRoot/WEB-INF/classes" /> <property name="target.classes.dir" value="${target.dir}/classes" /> <property name="target.testclasses.dir" value="${target.dir}/test-classes" /> <property name="webroot.dir" value="${basedir}/WebRoot" /> <property name="db.dir" value="${basedir}/db" /> <!-- 定义classpath --> <path id="master-classpath"> <fileset file="WebRoot/WEB-INF/lib/*.jar" /> <pathelement path="${webroot.dir}/WEB-INF/classes" /> </path> <!--清除所有输出目录--> <target name="clean" description="清空所有输出目录"> <echo message="清空所有输出目录"/> <delete dir="${target.classes.dir}" /> <delete dir="${target.testclasses.dir}" /> <delete dir="${target.dir}" /> <delete dir="${dist.dir}" /> <delete dir="${doc.dir}" /> </target> <!-- 初始化任务 --> <target name="init" depends="clean"> </target> <!-- 编译 --> <target name="compile" depends="init" description="编译所有的java类"> <echo message="编译所有的java类"/> <mkdir dir="${target.classes.dir}" /> <javac srcdir="${src.dir}" destdir="${target.classes.dir}" target= "1.5"> <classpath refid="master-classpath" /> </javac> </target> <!-- 测试 --> <target name="test" depends="compile" description="进行单元测试"> <mkdir dir="${report.dir}" /> <junit printsummary="on" haltonfailure="false" failureproperty="tests.failed" showoutput="true"> <classpath refid="master-classpath" /> <formatter type="plain" /> <batchtest todir="${report.dir}"> <fileset dir="${classes.dir}"> <include name="**/*Test.*"/> </fileset> </batchtest> </junit> <fail if="tests.failed"> *********************************************************** **** 存在一个或多个错误 ,请检查错误 ...... **** *********************************************************** </fail> </target> <!--打包成jar --> <target name="pack" depends="compile" description="打jar包"> <echo message="生成ascent-acesys.jar"/> <mkdir dir="${dist.dir}" /> <jar destfile="${dist.dir}/ascent-acesys.jar" basedir="${classes. dir}"> <exclude name="**/*Test.*" /> <exclude name="**/Test*.*" /> </jar> </target> <!-- Web应用打成war包 --> <target name="war" depends="pack" description="打war包"> <echo message="生成acesys.war"/> <mkdir dir="${dist.dir}" /> <jar destfile="${dist.dir}/acesys.war" basedir="${webroot.dir}"> <exclude name="**/*Test.*" /> <exclude name="**/Test*.*" /> </jar> </target> <!-- 部署到tomcat webapps目录下--> <target name="deploy-war" depends="war" description="部署到tomcat webapps目录下"> <echo message="部署acesys.war到tomcat的webapps下"/> <copy todir="${tomcat.dir}/webapps" overwrite="true" > <fileset dir="${dist.dir}"> <include name="acesys.war"/> </fileset> </copy> </target> <!-- 部署mysql数据库文件 --> <target name="deploy-db" depends="deploy-war" description="初始化mysql数据库"> <echo message="部署数据库文件到mysql的data目录下"/> <copy todir="${mysql.dir}/data" overwrite="ture"> <fileset dir="${db.dir}"> <include name="**/*.*" /> </fileset> </copy> </target> <!-- 输出api文档 --> <target name="doc" depends="compile" description="创建api文档"> <mkdir dir="${doc.dir}" /> <javadoc destdir="${doc.dir}" author="true" version="true" use= "true" windowtitle="AscentWeb API"> <packageset dir="${src.dir}" defaultexcludes="yes"> <include name="com/ascent/**" /> </packageset> <doctitle> <![CDATA[<h1>AscentWeb电子商务系统(Spring2.0+Hibernate3.1+Struts2.0)</h1>]]></doctitle> <bottom> <![CDATA[<i>Ascent Technologies,Inc,All Rights Reserved.</i>]]> </bottom> <tag name="todo" scope="all" description="To do:" /> </javadoc> </target> </project>
the properties' content is
mysql.dir=C:/Program Files/MySQL/MySQL Server 5.0 tomcat.dir=C:/Tomcat5.5
after all ,show the one I take into work :
<?xml version="1.0" encoding="UTF-8"?> <!-- ====================================================================== Nov 20, 2010 8:42:05 PM AntTest description Administrator ====================================================================== --> <project name="AntTest" default="default" basedir="."> <description> this is description </description> <property name="src.dir" value="src"/> <property name="dest.dir" value="bintest"/> <path id="master-classpath"> <fileset file="lib/*.jar" /> </path> <!-- ================================= target: default ================================= --> <target name="default" depends="showMessage,clean,compiles,run" description="description"> </target> <target name="showMessage"> <echo message="the dir is :${src.dir}"> </echo> <echo message="the dir is :${dest.dir}"> </echo> <echo message="the dir is :${basedir}"> </echo> </target> <!-- 不能编译成功,包的导入不正确,需要用下面的方式 先定义一个path <path id="master-classpath"> <fileset file="lib/*.jar"></fileset> </path> 然后在javac中添加一个<classpath refid="master-classpth"/> --> <target name="compile"> <javac srcdir="src" destdir="bin" classpath="./lib"/> <!-- verbose="true"/--> </target> <target name="compiles"> <javac srcdir="${src.dir}" destdir="${dest.dir}"><!-- verbose="true"--> <classpath refid="master-classpath" /> </javac> </target> <target name="clean"> <delete dir="${dest.dir}"></delete> <mkdir dir="${dest.dir}"/> </target> <target name="build" depends="compiles"> <jar destfile="${dest.dir}/hello.jar" basedir="${dest.dir}"></jar> </target> <target name="run" depends="compiles,build"> <java classname="ant.build.test.AntTest" classpath="${dest.dir}/hello.jar"></java> </target> </project>
发表评论
-
spring roo页面构成部分分析
2012-05-17 20:47 1596自己之前做的笔记,分析了一下spring roo生成的页面部分 ... -
java文件读取缓存类
2011-12-29 18:34 7836流程图: <pre> final 外部对象 ... -
用二进制的与、或、非运算方便的解决实际问题
2011-12-29 18:13 11292二进制的与、或、非运算特殊用法的不同运用场合: 1.权限控制 ... -
java利用反射校验某对象中对象中某项属性的值是否和期望的相同
2011-12-29 17:27 1461原理是将传入的属性名,拼接成 get方法(布尔类型需另作处理, ... -
动态代理模式分析--基于马士兵视频例子
2011-01-30 18:53 3637代码改天上传。现在上传不上来、、 关于模式之外的代码准备:动态 ... -
基于dom4j编写的xml数据源操作类
2011-01-30 13:15 1016package test; import java.io ... -
tomcat 启动加载项目
2011-01-30 13:06 2289Tomcat启动时加载 通过这个可以实现:程序在启动过程中加载 ... -
对一个通过反射进行排序的分析
2011-01-20 22:13 912对一个通过反射进行排序的分析 在百度知道看到的,顺便回答了,在 ... -
基于dom4j编写的xml数据源操作类
2010-12-17 20:16 835这个是以前写的简单例子,后来发现 xstream 的做法跟我想 ... -
自己写了个java反编译脚本,可以很方便的将jar包反编译
2010-12-14 22:33 5503自己写了个java反编译脚本,可以很方便的将jar包反编译 ... -
搜集的jar包,mark一下。
2010-12-14 22:14 956搜集的jar包,mark一下。 db2数据库的jar包 c3 ... -
实习单位的数字的处理的类
2010-12-07 18:58 1280package com.anyi.business.b ... -
有效地java注释使用方法
2010-12-07 15:28 975package yfTest.shixi; /** ... -
简单的测试类,一些知识点
2010-12-07 15:26 802package yfTest.shixi; ...
相关推荐
"ant-learn-python-concurrent-main.zip"这个压缩包文件显然包含了关于Python并发编程的学习资料,我们将深入探讨这个主题。 首先,Python提供了多种并发模型,包括多线程(threads)、多进程(processes)以及协程...
如果有想学python的数据分析,可以看一下这个pandas的资料,从公众号中整理过来。感兴趣的朋友们可以下载看一下,希望多多支持,共同努力,共同进步啊。
这个资源包名为"ant-learn-python-100P-main",包含了丰富的学习材料,帮助你从零开始踏上Python编程之旅。 1. **Python简介** Python是一种高级、通用的编程语言,以其简洁明了的语法和强大的库支持而闻名。它的...
学习Ant 这个Java 项目生成工具。 适于正在编写 Java 代码却还没有使用 Ant的初学者。
蚂蚁设计学习专业版 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 运行单元测试 npm run test:unit 整理和修复文件 npm run lint 自定义配置 请参阅。
蚂蚁学习记录系统 推荐系统从入门到实战 微信公众号:Ant蚁学Python
Ant colony algorithm to solve the vehicle optimal path problem, for everyone to learn to communicate with! This is a very good code, full-featured!
2.安装Python软件包所有必需的库如下所示: tqdm 麻木科学的py 尼巴贝matplotlib sciKit-fuzzy(可选) scikit-learn(可选)3.下载数据集此仓库中使用的数据集是ADNI1和ADNI2的AD和NC筛选图像。 见。 这是原始...
java 开源网站源码 JavaLearnSource LearnJava在线学习网站的开源代码 ...ant design vue 前端UI框架 Axios 前端HTTP框架 vue-antd-admin 开箱即用的中后台前端/设计解决方案 开发环境 工具 下载 JDK Mysql Redis nginx
What you will learn from this book How to automate the building of J2EE apps and components with Ant and XDoclet Techniques for automating Java testing JUnit Procedures for automating servlet, JSP,...
What you will learn from this book How to automate the building of J2EE apps and components with Ant and XDoclet Techniques for automating Java testing JUnit Procedures for automating servlet, JSP,...
What you will learn from this book How to automate the building of J2EE apps and components with Ant and XDoclet Techniques for automating Java testing JUnit Procedures for automating servlet, JSP,...
What you will learn from this book How to automate the building of J2EE apps and components with Ant and XDoclet Techniques for automating Java testing JUnit Procedures for automating servlet, JSP,...
基于vue3+antdesignvue开发的转盘抽奖系统源码(支持自定义奖品配置).zip <资源说明> 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传...
In the following chapters, you will deal with task management and learn how to integrate Ant tasks into build scripts. Furthermore, you will learn dependency management, plugin management, and its ...
antd@3.21.4 :基于Ant Design设计体系的React UI组件库 Ant Design Pro@v4 :一个企业级中后台前端/设计解决方案 Axios@0.19.0 :一个基于promise的HTTP库 UForm@0.3.10 :中后台领域的表单解决方案 typescript@...
To learn more about RoboSpice in 30 seconds, try [this infographics] (https://raw.github.com/stephanenicolas/robospice/master/gfx/RoboSpice-InfoGraphics.png). If you want to start using RoboSpice ...
dva-learn 学习dva框架 目录 项目结构说明 ./mock 用来存放mock资源的文件夹 ./public 用来存放资源的文件夹(不会被打包编译,只会被拷贝到dist目录下) ./src/assets 用来存放资源文件的文件夹(会被打包编译) ./...