ant学习笔记(四)ant整合javadoc直接生成java文档api并将其打包之后上传到FTP服务器上面
2013-01-16 13:24
1046 查看
build.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- 如果文件夹换名,应先执行删除文件夹deleteDir任务,在更换build文件名 --> <project default="ftp"> <!--1.使用属性定义相应的路径时,一定要使用location,会转换系统的分隔符--> <property name="src.dir" location="src"></property> <property name="build.dir" location="build"></property> <property name="build.classes" location="${build.dir}/classes"></property> <property name="build.doc" location="${build.dir}/doc/api"></property> <property name="zip.dir" location="${build.dir}/zip"></property> <property name="version" value="SNAPSHOT_0.1"></property> <property name="project.name" value="user_${version}"></property> <property name="zip.name" value="user_${version}.zip"></property> <target name="clean"> <echo>进行项目的清理工作</echo> <delete dir="${build.dir}"></delete> </target> <target name="init" depends="clean"> <echo>进行项目的初始化</echo> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.doc}"/> </target> <!-- 生成java文档 生成到build.doc中 private :是否生成private的属性 windowtitle:设置标题 use:生成每个包中的 packagenames:指定包 destdir:设置doc文档位置 --> <target name="doc" depends="init"> <javadoc sourcepath="${src.dir}" private="true" windowtitle="我的javaDOC" use="true" packagenames="cn.edu.*" destdir="${build.doc}" charset="UTF-8" docencoding="UTF-8" encoding="UTF-8"> <classpath path="${build.classes}"></classpath> </javadoc> </target> <target name="zip" depends="doc"> <!--duplicate="preserve"重复的进行判断,进行保存 --> <zip destfile="${zip.dir}/${zip.name}" duplicate="preserve"> <!--prefix前缀指定文件夹路径 --> <zipfileset dir="${build.doc}" includes="**/*.*" prefix="${project.name}/doc/api"></zipfileset> <zipfileset dir="${src.dir}" includes="**/*.*" prefix="${project.name}/doc/src"></zipfileset> </zip> </target> <!-- 使用win7自带的FTP 1.在控制面板-程序-打开或关闭windows功能中开启FTP和windows中IIS服务相关的所有 2.上面的操作成功以后,打开【控制面板】-【系统和安全】-【管理工具】,双击打开【Internet信息服务(IIS)管理器】 3.在IIS管理器界面,右键点击你的服务器,选择"添加FTP站点" 4.然后添加你的FTP站点名称、选择你要共享的路径 5..继续。IP地址选择你内网的IP,下拉菜单会自动列出。端口默认。勾选"自动启动FTP站点,SSL选择无或允许皆可。 6.下一步。选择匿名访问,根据需求选择允许访问的用户。根据需求选择是否允许读取、写入。 --> <target name="ftp"> <!-- 创建ftp服务器上的文件夹名为user 需要依赖于org.apache.commons.net.ftp.FTPClientConfig 需要在eclipse中的Ant中的runtimhome中添加才可以在ant中应用 <ftp userid="ant" password="ant" server="192.168.0.100" port="21" action="mkdir" remotedir="user"></ftp> --> <ftp userid="ant" password="ant" server="192.168.0.100" port="21" action="put" remotedir="user"> <fileset dir="${zip.dir}" includes="*.zip"></fileset> </ftp> </target> </project>
相关文章推荐
- Java学习笔记之使用MyEclipse将java项目打包成jar文件,并生成Javadoc帮助文档
- ant学习笔记(五)基于单元测试的j2se项目,包括编译、测试、打包、生成报告、上传ftp
- java学习笔记-使用javadoc命令生成API文档
- 2018/01/01Java基础学习——如何通过dos系统的javadoc命令生成API文档
- Java学习笔记--使用Javadoc生成程序开发文档
- ant笔记-7.项目构建之运行测试、生成文档、项目打包、发布ftp
- [笔记&轮子]java源码 生成本地javadoc api文档
- Ant编译、运行、打包JAVA工程,并生成api文档
- Java(四)——Java的文档注释(使用javadoc工具生成API文档)
- [shiro学习笔记]第四节 使用源代码生成Shiro的CHM格式的API文档
- [shiro学习笔记]第四节 使用源代码生成Shiro的CHM格式的API文档
- Spring Boot学习笔记 - 整合Swagger2自动生成RESTful API文档
- ElasticSearch 6.x 学习笔记:28.Java API之文档批量操作
- Java Web 学习笔记之一:服务器获取表单上传的文件
- ant+javadoc生成API文档(转)
- Java菜鸟学习笔记(3)--Java API 文档下载与文档注释的使用
- ElasticSearch 6.x 学习笔记:26.Java API之文档添加
- Java菜鸟学习笔记--配置篇(三):Java API 文档下载与文档注释的使用
- Java打包jar包和生成API文档
- Core Java 学习笔记——1.术语/环境配置/Eclipse汉化字体快捷键/API文档