首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
1
腾讯云推广
2
uni-halo开源啦
3
专栏汇总:Dubbo 源码分析
4
九、Dubbo 源码分析 – 服务调用过程
5
八、Dubbo 源码分析 – 集群容错之 LoadBalance
云少
累计撰写
869
篇文章
累计创建
55
个标签
累计收到
25
条评论
栏目
首页
方向
C++
Go
PHP
Lua
Java
Node.js
数据库
Redis
SQLite
MySQL
MariaDB
MongoDB
Memcached
源码
Dubbo
Tomcat
RocketMQ
ZooKeeper
RabbitMQ
其他
JSP
Scala
Groovy
Google GSON
测试
工具
Ant
Git
SVN
JUnit
Maven
Nginx
Gradle
Swagger
烦扰
随记
标签
邻居
留言板
关于
图片墙
免责声明
壁纸
熊猫压缩webp
多功能图片转换器
搜索
标签搜索
dubbo
Zookeeper
Swing
Go
Lua
Node.js
轻松一刻
Google GSON
SpringMvc
SpringBoot
SpringCloud
Swagger
Gradle
Nginx
专栏
IDEA
Maven
eclipse
Ant
JUnit
SVN
MacOS.
Linux
win
Git
InnoDB
Python
Perl
C
SQLite
MariaDB
MySQL
Bug
语法
Scala
Groovy
DeBug
JSP
简介
设计模式
扩展
安装
工具
NoSQL
Mongodb
Memcached
PHP
Redis
算法
优化
JVM
Java9
Java8
面试
Java并发
目 录
CONTENT
以下是
Ant
相关的文章
2022-06-08
专栏汇总:Ant 教程
专栏汇总:Ant 教程十六、扩展 Ant十五、JUnit 集成Ant十四、Eclipse 集成Ant十三、Ant 执行 Java 代码十二、Ant 部署应用十一、Ant 封装应用十、Ant 生成 WAR 文件九、Ant 生成 JAR 文件八、Ant 生成文档七、Ant 编译项目六、Ant 数据类型五、Ant 属性文件四、Ant 属性三、Ant 构建文件二、Ant 环境搭建一、Ant 介绍
2022-06-08
156
0
0
Ant
2022-06-08
十六、从 Gradle 中调用 Ant
十六、Gradle 从 Gradle 中调用 AntGradle 提供了对 Ant 的优秀集成您可以在你的 Gradle 构建中,使用单独的 Ant 任务或整个 Ant 构建。事实上,你会发现在 Gradle 中使用 Ant 任务比使用 Ant 的 XML 格式更容易也更强大。你甚至可以只把 Gradle 当作一个强大的 Ant 任务脚本的工具。Ant 可以分为两层。第一层是 Ant 的语言。它提供了用于 build.xml,处理的目标,特殊的构造方法比如宏,还有其他等等的语法。换句话说,除了 Ant 任务和类型之外全部都有。Gradle 理解这种语言,并允许您直接导入你的 Ant build
2022-06-08
174
0
0
Ant
Gradle
2022-06-03
十六、扩展 Ant
十六、扩展 AntAnt 带有一组预定义的任务,但是你可以创建自己的任务,如下面的例子所示。定制 Ant 任务应扩展 org.apache.tools.ant.Task 类,同时也应该拓展 execute() 方法。下面是一个简单的例子:package com.tutorialspoint.ant;import org.apache.tools.ant.Task;import org.apache.tools.ant.Project;import org.apache.tools.ant.BuildException;public class MyTask extends Task { S
2022-06-03
137
0
0
Ant
2022-06-03
十五、JUnit 集成Ant
十五、JUnit 集成AntJUnit 是一个 Java 语言的单元测试框架。它易于使用且易于扩展。有许多可用的 JUnit 扩展。如果你对 JUnit 不是很熟悉,你可以在 www.junit.org 网址上下载相关手册。这一章节将向你展示如何用 Ant 来扩展 JUnit 。Ant 直接使用 JUnit 任务。下面给出 JUnit 任务的相关属性:属性描述dir表示从哪里调用 VM。当 fork 被禁用的时候,这个属性将会被忽略。jvm表示调用 JVM 的命令。当 fork 被禁用的时候,这个属性将会被忽略。fork表示在独立的 java 虚拟机中运行测试文件。errorproperty表
2022-06-03
135
0
0
JUnit
Ant
2022-06-03
十四、Eclipse 集成Ant
十四、Eclipse 集成Ant如果你已经下载并安装了 Eclipse, 你只要再做一点点事情就可以开始了。Eclipse 附带预先绑定的 Ant 插件,随时可以使用。按照以下简单的步骤,将 Ant 集成到 Eclipse 中。确保 build.xml 文件是你的 Java 项目的一部分,并且该文件的位置在项目内。通过以下步骤,启用 Ant 视图, Window > Show View > Other > Ant > Ant 。打开项目资源管理器中,拖动 build.xml 到 Ant 视图。点击目标,build/clean/usage 将运行 Ant 以及目标。点击
2022-06-03
157
0
0
Ant
2022-06-03
十三、Ant 执行 Java 代码
十三、Ant 执行 Java 代码你可以用 Ant 来执行 Java 代码。在下面的例子中,给出的 java 类文件需要一个参数(管理员的邮箱地址),执行后将发送一封邮件。public class NotifyAdministrator{ public static void main(String[] args) { String email = args[0]; notifyAdministratorviaEmail(email); System.out.println("Administrator "+email+" h
2022-06-03
110
0
0
Ant
2022-06-03
十二、Ant 部署应用
十二、Ant 部署应用在之前的章节中,我们已经学会了如何去打包一个应用程序以及怎样将其部署到一个文件夹中。在这个章节中,我们将要直接将 web 应用程序部署到一个应用服务器的部署文件夹中。随后,我们将添加一些 Ant 目标来启动和停止服务。让我们继续 Hello World fax web 应用程序。 这一章节是对之前的章节的一个延续,所有新的组件会用粗体突出显示。build.properties# Ant properties for building the springappappserver.home=c:\\install\\apache-tomcat-7.0.19# for Tom
2022-06-03
107
0
0
Ant
2022-06-03
十一、Ant 封装应用
十一、Ant 封装应用我们通过 Hello World Fax Web 应用,已经琐碎地学习了 Ant 的不同方面的知识了。现在是时候把我们所学的知识都运用起来创建一个全面和完整的 build.xml 文件了。考虑下面给出的 build.properties 和 build.xml 文件:build.propertieseploy.path = c:\tomcat6\webappsbuild.xml<?xml version = "1.0"?><project name = "fax" basedir = "." d
2022-06-03
117
0
0
Ant
2022-06-03
十、Ant 生成 WAR 文件
十、Ant 生成 WAR 文件使用 Ant 创建 WAR 文件是极其简单的。这与创建 JAR 文件任务非常类似。 毕竟,WAR 文件与 JAR 文件只是两种不同的 ZIP 文件。WAR 任务是 JAR 任务的一个扩展,但是其对控制哪些文件进入 WEB-INF/classes 文件夹和生成 web.xml 文件进行了一些很好的补充。WAR 任务对指定 WAR 文件布局是非常有用的。既然 WAR 任务是 JAR 任务的一个扩展,JAR 任务的所有的属性都适用于 WAR 任务。属性描述webxmlweb.xml 文件的路径lib指定什么文件可以进入 WEB-INF\lib 文件夹的一个组classe
2022-06-03
131
0
0
Ant
2022-06-03
九、Ant 生成 JAR 文件
九、Ant 生成 JAR 文件编译完你的 java 源文件后,接下来就构建 java 存档,例如: JAR 文件。创建 Ant 中的 JAR 文件十分简单,运用 jar 任务来生成 jar 包。在 jar 任务中常用的属性如下所示:属性描述basedir表示输出 JAR 文件的基目录。默认情况下,为项目的基目录。compress表示告知 Ant 对于创建的 JAR 文件进行压缩。keepcompression表示 project 基目录的绝对路径。destfile表示输出 JAR 文件的名字。duplicate表示发现重复文件时 Ant 执行的操作。可以是添加、保存、或者是使该重复文件失效。e
2022-06-03
135
0
0
Ant
2022-06-03
八、Ant 生成文档
八、Ant 生成文档文档在任何项目中都是必须的。文档对一个项目的维护起了至关重要的作用。 通过使用内置的 Javadoc 工具,使用 Java 生成文档变得更加容易。Ant 通过按需生成文档使得这个步骤甚至变得更简单。如你所知,javadoc 工具具有高度的灵活性,而且其还允许进行一些配置。Ant 通过使用 javadoc 任务的方式来公开这些配置选项。如果你对 javadoc 不熟悉的话,我们建议你先看一下 Java 文档教程。下述的章节列出了在 Ant 中最常使用的 javadoc 的选项。属性源包括源路径,源路径引用或者源文件三个属性。源路径 (sourcepath) 指向源文件所在的文
2022-06-03
120
0
0
Ant
2022-06-03
七、Ant 编译项目
七、Ant 编译项目现在我们已经学习了 Ant 的数据类型,是时候在实际过程中运用所学知识了。在这一章节中,我们将会构建一个项目。这一章节的目的是创建一个 Ant build 文件,该文件能够编译 Java 源文件和将这些类文件存储在 WEB-INF\classes 文件夹下。考虑接下来构建项目的结构:数据脚本存储在 db 文件夹中。java 源文件存储在 src 文件夹中。images (图像),js (JavaScript 脚本),style (css 层叠样式表)存储在 war 文件夹中。JSPs 文件存储在 jsp 文件夹中。第三方的 jar 文件存储在 lib 文件夹中。java 类
2022-06-03
105
0
0
Ant
1
2