Ant 使用概述
使用ant 也同样是非常简单的事。通常的做法就是在你的项目里面建立一个XML文件,名字通常可以取 build.xml 。
当然你可以取任何你喜欢的名字。
这个文件就是你需要ant为你项目做的一些辅助性工作的批处理文件。
复制代码
当然你可以取任何你喜欢的名字。
这个文件就是你需要ant为你项目做的一些辅助性工作的批处理文件。
- <?xml version="1.0" encoding="utf-8"?>
- <project default="all" name="pluto-project" basedir=".">
- <target name="all" depends="api, container, portal"></target>
- <target name="clean"
- depends="api-clean, container-clean, portal-clean"></target>
- <target name="api">
- <property name="final.name" value="portlet-api-@@DATE@@" />
- <ant antfile="build.xml" dir="api" target="jar"
- inheritAll="false" />
- </target>
- <target name="api-clean">
- <ant antfile="build.xml" dir="api" target="clean"
- inheritAll="false" />
- </target>
- <target name="container" depends="api">
- <ant antfile="build.xml" dir="container" target="jar"
- inheritAll="false" />
- </target>
- <target name="container-clean">
- <ant antfile="build.xml" dir="container" target="clean"
- inheritAll="false" />
- </target>
- <target name="portal" depends="container">
- <ant antfile="build.xml" dir="portal" target="jar"
- inheritAll="false" />
- </target>
- <target name="portal-clean">
- <ant antfile="build.xml" dir="portal" target="clean"
- inheritAll="false" />
- </target>
- </project>
这个build.xml 文件引自apache的一个项目。
里面可以看到有 project 以及target 标签。
有些项目的build.xml可能不是以“?xml version="1.0" encoding="UTF-8"?”开头的,不过没关系。
每一个build.xml 只能有一个project 标签, 每个project 标签里面包含了几个tartget标签。每一个target可以独立执行或者依赖于其他target执行完毕才能执行。
Ant 使用概述
http://www.ossez.com/forum.php?mod=viewthread&tid=13450&fromuid=426
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)