怎么获得citrix xenserver 6.56.5的Licenses

Gimpland.org
Tag, you are the one who is it.选择XenServer的五大原因_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
选择XenServer的五大原因
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢内训客户动态
Office技术支持
Citrix 虚拟化
Citrix XenDesktop5实施认证培训
课程介绍:
& & & &本课程为管理员提供必要的知识,这些管理员致力于高效集中管理数据中心中的虚拟桌面并作为服务交付给任何地方的用户。本课程中将学习如何根据用户的需要为 其选择适合的桌面分发模式,建构POC和实际生产的XenDesktop5环境,分配虚拟桌面给用户并通过策略自定义用户体验。本课程还提供指导如何建立 一个PVSFarn,以用来分发单一映像管理。
适合人群:
& & & &该课程内容是为IT专业人士及Citrix合作伙伴设计的,比如那些服务器、网络、系统的管理员和系统工程师、分析师、顾问及架构师。
培训目标:
& & & &当成功地完成了该课程后,学员对下列产品将能够:
& & & &Determine the best Flexcast delivery model for each user group.
& & & &Build a XenDesktop proof-of-concept environment.
& & & &Configure a XenServer host for desktop delivery.
& & & &Build and configure a production XenDesktop site.
& & & &Manage virtual desktops as a single entity by creating a desktop catalog.
& & & &Modify a desktop image without impacting user productivity.
& & & &Restrict or allow certain XenDesktop features using policies.
& & & &Monitor site activity and troubleshoot issues in Desktop Director.
& & & &Install and configure Provisioning services.
& & & &Copy a desktop image to a virtual disk that can be streamed to virtual and physical target devices.
& & & &Identify the XenClient infrastructure.
培训时间:5天
课程大纲:
& & & &Lesson 1 - Getting Started with Citrix XenDesktop 5 Training
& & & & & & &In this lesson, we’ll look at an overview of the course, the material we’ll cover and the environment we’ll build and you’ll meet your instructor.
& & & &Lesson 2 - Lab Setup
& & & & & & &The best way to learn XenDesktop is by using it. In this lesson, we’ll talk about the environment Elias uses in the course so you can build an environment and follow along with the demonstrations.
& & & &Lesson 3 - The Course Scenario
& & & & & & &Scenario-based training is the hallmark of Train Signal courses. In this lesson, we’ll introduce the fictitious companies we’ll use throughout the course, EK Enterprises and Gekko Holdings, discuss why they’re using XenDesktop 5 and how it will address their needs.
& & & &Lesson 4 - Introduction to Desktop Virtualization
& & & & & & &In this lesson, we’ll talk about what desktop virtualization is, how it differs from server virtualization, how DV moves us further toward cloud computing, the different types of DV and the benefits, tips and best practices with using DV. We’ll also introduce and discuss XenDesktop in more detail, look at its components and the architecture of a XenDesktop environment.
& & & &Lesson 5 - Planning Provisioning Server Deployment
& & & & & & &Provisioning Server (PVS) is an extremely effective method of managing devices, both physical and virtual. In this lesson, we’ll talk about the benefits of PVS, its components and services, the requirements to run PVS and how it fits in the XenDesktop architecture. We’ll also look at farm design and whether to install a virtual or physical PVS.
& & & &Lesson 6 - Installing and Configuring Provisioning Server
& & & & & & &In this lesson, we’ll dive in and start building our environment. We’ll start by getting our infrastructure ready and then installing the Citrix License Server so all the components in our environment have a place to upload licenses. Then we’ll be ready to install and configure Provisioning Server. We’ll connect our PVS to the farm, create our first site, create a store and then test the configuration.
& & & &Lesson 7 - Creating vDisks and Configuring Target Devices
& & & & & & &This lesson covers some of Elias’ favorite topics from the course. We’ll talk about the different types and modes of vDisks and Write Cache. We’ll walk through creating and assigning vDisks. Then we’ll look at how you assign vDisks to a target device, discuss what a master target device is and why you would use it. We’ll mount, unmounts and format a vDisk and finally create and stream an image.
& & & &Lesson 8 - Managing vDisks, Target Devices, Servers and Printers
& & & & & & &In this lesson, we’ll talk about everything involved with managing your vDisks and devices. We’ll talk about how to integrate device management with Active Directory, how to streamline the process of making changes or updating a single target device and applying it throughout your environment. We’ll also look at views and organizing target devices. Finally, we’ll talk about managing servers and how to manage printers for your target devices with PVS.
& & & &Lesson 9 - Configuring Provisioning Server High Availability
& & & & & & &In this lesson, we’ll start by talking about what components need to be protected with High Availability (HA). Then we’ll compare the different HA configuration types and talk about the list of tasks to configure HA. Then we’ll dive in and configure HA and load balancing for our PVS and run a failover test.
& & & &Lesson 10 - Planning XenDesktop 5 Deployment
& & & & & & &We’ll start this lesson by talking about the different editions and licensing for XenDesktop 5 and which features are included with each edition. We’ll look at FlexCast technology and the different delivery options for applications and desktops. Then we’ll discuss the XenDesktop 5 components, requirements, Controller design and XenDesktop Site Design.
& & & &Lesson 11 - Installing and Configuring XenDesktop 5 – Part 1
& & & & & & &We start this lesson with some important considerations for getting your XenDesktop Controller to communicate with VMware vCenter. We then introduce Desktop Catalog types and Desktop Groups before demonstrating the installation of XenDesktop 5. Once we install the XenDesktop 5 Controller, we’ll walk through two ways of establishing connectivity with the host and finish up by configuring two types of Desktop Catalogs and assigning Desktop Groups.
& & & &Lesson 12 - Installing and Configuring XenDesktop 5 – Part 2
& & & & & & &In this second part of the installation and configuration, we begin by discussing and configuring the Controller and Active Directory discovery methods. We then move on to the web interface and talk about managing its settings. We then create and configure a XenApp Services Site. Finally, we wrap up the lesson by installing the Virtual Desktop Agent software on a VM.
& & & &Lesson 13 - Managing XenDesktop 5
& & & & & & &Now that we have successfully installed and configured XenDesktop 5, it’s time to learn how to manage it. In this lesson, we’ll look at the different management consoles for the entire deployment, including PVS, License Server and XenDesktop. We will also talk about how to manage a VM’s behavior when a user logs off, as this is no longer as simple to change as in XenDesktop 4. We’ll look at role-based access control and Citrix policies and then wrap up the lesson by testing our environment.
& & & &Lesson 14 - Monitoring and Troubleshooting XenDesktop 5
& & & & & & &We’ll start this lesson by looking at the Desktop Director console, a tool geared at the help desk that is used to monitor and manage the XenDesktop environment. After that, we’ll move on to discuss troubleshooting XenDesktop 5. Elias will share some of his troubleshooting experiences so that you can avoid the same headaches. We’ll also look at best practices and some common troubleshooting techniques and resources that you can employ in your environment.
& & & &Lesson 15 - Working with Citrix Receiver
& & & & & & &In this lesson, we’ll shift our focus to the client side and cover what needs to be installed and configured to give endpoint devices access to the XenDesktop environment. We’ll talk about what devices are supported, what clients and plugins you can implement, the different types of access modes, the different user experiences, how to utilize USB and Smart Cards. Finally, we’ll demonstrate how to manage preferences to control how much customization and control the endpoint devices retain.
& & & &Lesson 16 - Working with Profile Manager
& & & & & & &This is one of Elias’ favorite topics. Profile Management is one of the most important topics you need to take into consideration when you’re doing anything that affects users. In this lesson, we’ll talk about why profile management is important, why you need a profile manager and what different user profile types exist. We’ll move on to Citrix Profile Manager and its components.
& & & &Lesson 17 - Upgrading from XenDesktop 4
& & & & & & &In this lesson, we will review the terminology changes from XenDesktop 4 to XenDesktop 5, such as the term “farm” being replaced by “site.” We’ll also look at the architectural differences in XenDesktop 5, so you can plan accordingly and achieve a smooth transition to XD5. There are also several key tools that changed or are not available in XD5, so we will talk about how those impact configuration and managment. Finally we’ll look at how the Controller in XD5 differs from the Desktop Delivery Controller in XD4.
& & & &Lesson 18 - Preparing for the Citrix XenDesktop 5 Administration (A19) Exam
& & & & & & &If you’re interested in getting certified in XenDesktop 5, this lesson will help you prepare for taking exam 1Y0-A19. We’ll look at the skills measured and which lessons address each exam objective.
& & & &Lesson 19 - Next Steps
& & & & & & &In this lesson, we’ll start by looking back at what we covered and what we built in the course. We’ll also talk about where to go from here and additional resources that will help you continue to advance your XenDesktop knowledge.
& & & &Lesson 20 - Configuring NetScaler Access Gateway Enterprise Edition
& & & & & & &In this lesson, we will enable remote access in the Gekko Holdings XenDesktop environment by integrating a NetScaler Access Gateway. In addition, we will talk about the various deployment scenarios, the firewall configuration, licensing and how to create a self-signed SSL certificate.
& & & &Lesson 21 - Working with XenDesktop Setup Wizard
& & & & & & &What happens when you want to add more than a handful of virtual machines to your XenDesktop environment? Do you really want to manually create 20, 50, 100 VMs, configure them with Provisioning Server, add their Active Directory accounts and configure them with XenDesktop? The XenDesktop Setup Wizard does all of this for you and in this lesson Eli will show you how to install, configure and work with XD Setup
如需了解更多课程详情或开班信息,请联系塔塔课程顾问:0.
咨询电话:0
新浪微博:@塔塔IT
微信:添加公众账号“tatait”加关注Apache Ant - External Tools and Tasks
External Tools and Tasks
External Tools and Tasks
External Tools and Tasks
This page lists external resources for Apache Ant: , ,
, , , you name it. If you've written
something that should be included, please post all relevant
information to one of the mailing lists.
For details, see the
Nothing listed here is directly supported by the Ant
developers (therefore 'external tools and tasks'),
if you encounter any problems with them, please use
the contact information.
aspect-oriented extension to Java.
This task compiles a
source tree using the AspectJ compiler -- AJC.
Compatibility:
Eclipse Public License
Actually, Anakia is more than just an Ant task, it is a an
XML transformation tool based on JDOM, Velocity and Ant.
Compatibility:
Ant 1.2 and later
Apache License 2.0
Andariel is a set of tasks designed to help the generation of HTML
(and other markup languages) pages from Ant. Includes a XPath processor,
an image information retriever, and others.
Compatibility:
Ant 1.5.4 and newer
josep DOT rio AT uworks DOT net
Apache Software License 1.1
ANT4DOCBOOK
These are tasks that allow users to generate html and pdf
files from docbook sources within Ant build scripts.
Compatibility:
Ant 1.7 and later
Apache License V2.0
ant4eclipse
ant4eclipse provides a set of Ant tasks to make several
configurations from the Eclipse IDE available in Ant
buildscripts. The tasks are aimed to avoid redundancy between
Eclipse and Ant configurations in order to build small but
powerful build systems for the continuous integration
Compatibility:
Ant 1.6.1 and higher
Sun Public License
Antcount is a set of filters that can be used to gather statistics
from files or resources. It is mainly used for log files analysis.
It allows to:
count inputs (lines, strings)
count occurrences of each input
calculate average, max and min values of floats in input
Antcount also includes some useful filters to:
stop filtering: read everything but write nothing
echo input to the console or to a file. This allows users to create
several files at once
split the stream in two for parallel processing
Compatibility:
Ant 1.6.2 and higher
AntDoc is a tool that generates HTML documentation from Ant
the generated HTML is inspired from what javadoc
AntDocGUI offers a simple Ant target launcher named
AntDoc GUI. Ant targets may be launched from the generated
AntDoc HTML pages. Integration to various IDEs is in
AntDoc can be run via an Ant task, AntDoc GUI can be run
via an Ant task, or via a JVM launch.
Compatibility:
Ant 1.4.1 and higher
Edouard Mercier
Apache Software License 1.1
Anteater is a set of Ant tasks for the functional testing of websites
and web services (func hit a URL and ensure the
response meets certain criteria). Can test HTTP params, response
codes, XPath, regexp and Relax NG expressions. Includes HTML reporting
(based on junitreport) and a hierarchical grouping system for quickly
configuring large test scripts.
Compatibility:
Ant 1.5 and later
Apache Software License 1.1
Provides a java/swing form-based input scheme for
configuring ant properties and launching ant targets.
Compatibility:
Ant 1.6.2.
GNU General Public License
Antomology
Antomology is an analysis tool suite for Ant. It includes:
StatisticsListener - an Ant BuildListener which can be used to gather
statistics while an Ant build is executed. Statistics on the targets
and tasks executed are written to the console after the build completes.
Compatibility:
Apache License V2.0
AntPrettyBuild
Ant Pretty Build is a tool to easily show and run Ant buildfiles directly from
within a browser window. It consists of a single XSL file that will generate,
on the fly, in the browser, from the .xml buildfile, a pretty interface showing
project name, description, properties and targets, etc. sorted or unsorted,
allowing to load/modify/add properties, run the whole project, or run selected
set of targets in a specific order, with the ability to modify logger/logfile,
mode and add more libs or command line arguments.
Compatibility:
All Ant versions
Apache License V2.0
AntRunner is an easy to use and free GUI application for running
Ant build files. It's written for .NET so it should run on any Windows
Compatibility:
Ant 1.6 and newer
AntSpaces provides Ant integration with JavaSpaces. This
allows you to coordinate Ant tasks via JavaSpaces, pull out
work units from a JavaSpace for distributed Ant tasks to work
on, and so forth.
Compatibility:
Ant 1.5 and later
Apache Software License 1.1
AntTimerTask
is task for measuring the time elapsed to complete other
Compatibility:
Lesser GNU Public License
Ant Web Start Task
Ant Web Start Task is an Ant task allowing developers to
package a desktop application as a WAR (Web Application
Archive) to be distributed over the net via Java Web Start
Compatibility:
Ant 1.5 and above
Apache License 2.0
A collection of powerful Ant extensions components
organized into five categories: fixture-control,
execution-rules, flow-control, feedback, and helpers.
Compatibility:
GNU Lesser General Public License (LGPL 2.1)
Build Number
Build Number is a tool to track software artifacts such as files and automatically assign
proper version/build numbers to them. It ensures that two different artifacts will have different
version/build numbers, but identical artifacts/builds will be assigned the same number. It doesn't
take version management away from you and doesn't replace your build process, but rather plugs
into the process and introduces version/build number governance by defining who is in charge of
which part of version number. With Build Number you are still in charge of the head of the version
number. E.g. you may decide to have 4 numbers in your version (major, minor, interface, implementation)
and you want to manage the two first numbers (major and minor). Build Number will take care of the
tedium of managing the last two numbers (interface and implementation).
Compatibility:
Tested with Ant 1.5.4 and 1.6.5
Commercial
Checkstyle
Checkstyle is a development tool to help programmers write
Java code that adheres to a coding standard. Its purpose is to
automate the process of checking Java code, and to spare
humans of this boring (but important) task.
Checkstyle can be run via an Ant task or a command line
Compatibility:
Ant 1.4.1 and later
Starting with release 2.0 the license is the GNU
Lesser General Public License.
Prior releases were under
the GNU General Public License.
ChownTask is an Ant task to change ownership of files on Unix.
Note: As the Sourceforge
shows, the last update was on Feb 16 2003. (jhm)
Compatibility:
Ant 1.3 and up
GNU General Public License
CleanImports
Removes unneeded imports. Formats your import
sections. Flags ambiguous imports.
Compatibility:
Ant 1.3 and up
Apache Software License 1.1
Clover is an Ant-based Code Coverage tool. It can be used
seamlessly with Ant-based projects. It provides method,
statement, and branch coverage analysis, and has rich
reporting in XML, HTML or via a Swing GUI.
Compatibility:
Ant 1.4.1 or greater
Commercial, free licenses available for open source
Cocoon Task
This task allows the generation of static web pages and
sites using Apache Cocoon in off-line mode.
It allows the configuration information for Cocoon to be
included within the Ant build file, and is thus
able to take advantage of Ant properties.
The task shares its code with the Cocoon Command Line, which
means that this task will instantly take
advantage of any new functionality added there.
Compatibility:
Ant 1.5.3 and above
Documentation:
Apache License 2.0
Commons Configuration Ant Task
A set of Ant task that help convert Apache Commons
Configuration property files into build properties, java Enum's
(that are populated at runtime), and any exportable property /
env file desired (e.g., csh, bash, bat, etc.).
This project provides the following tasks:
CreateEnumTask: Creates a Java enum based on
commons configuration property files.
ExportPropertiesTask: Exports commons
configuration properties to a external file in a using a
specified format.
LoadPropertiesTask: Loads commons configuration
properties into pre-generated Java enum.
Compatibility:
Ant 1.6 and above
Apache License 2.0
A little CVS client that can be useful when people are
behind corporate firewall that blocks any cvs
communications. It uses the ViewCVS web interface to access
the CVS repository via standard http, and downloads all the
files present in it.
It works from the command line or as an Ant task.
Compatibility:
Ant 1.3 or higher
Dependency Finder
Dependency Finder extracts dependencies and OO metrics from
Java class files produced by most Java compilers. It can compute
API differen
no sources needed. It includes
Ant tasks, web, Swing, and command-line interfaces, with XSL
stylesheets for formatting output.
You can use it to extract dependencies between packages, classes,
or even methods, or any combination thereof.
You can use Perl
regular expressions to filter the information and pinpoint only
what you need.
There is even a Web Application version (WAR file)
so a whole group of developers can share a common view.
Compatibility:
Tested with 1.5.3, should work with 1.4+.
BSD-like License
Doxygen task
Compatibility:
Ant 1.5 and later
Apache License 2.0
DTDDoc is here to help you to document your DTD's efficiently. It is a
straightforward extension of the javadoc concept to the DTD file format.
Compatibility:
Ant 1.4 and later
X11 (Open Source)
dynaTrace Ant Task
dtAnt allows integrating automated performance analysis
into your ant builds. This way you can easily record performance metrics
of your tests and get alerts to performance regressions.
Compatibility:
Ant 1.6 and higher
is an Ant task for generating
different versions of the same file parameterized for different environments (i.e.
development, test, and production). File generation is done using
, a template engine with a full-featured
templating language.
Compatibility:
Ant 1.6.5 or higher (not tested on earlier versions)
EMMA is an open-source toolkit for measuring and reporting
Java code coverage. EMMA distinguishes itself from other tools
by going after a unique feature combination: support large-scale
enterprise software development while keeping individual developers
work fast and iterative at the same time.
Compatibility:
Ant 1.4 and later
Common Public License 1.0
EPP Task is an easy preprocessor ant task.
The next directives are supported: #ifdef, #ifndef, #else,
#endif and #include.
Compatibility:
Ant 1.4 and higher
Dmitriy Rykov
Apache License 2.0
FMPP is a general-purpose text file preprocessor tool that
uses FreeMarker templates. It is particularly designed for
HTML preprocessor, for the generation of complete (static)
homepages: directory structure that contains HTML-s, image
files, etc. But of course it can be used to generate source
code or whatever text files. FMPP is extendable with Java
classes to pull data from any data sources (XML file,
database, etc.) and embed the data into the generated
From the project homepage: I will be honest about it:
I (Daniel Dekany) have stopped the active development of the
FMPP project with FMPP 0.9.7. I still fix bugs and do other
maintenance work (check it here if I really do), so the
project is not abandoned.
Compatibility:
BSD License
Builds a JAR file based on class dependencies rather than simply the contents of a directory
Compatibility:
Ant 1.4 alpha (built after ) and later
Apache Software License 1.1
Grand is a set of tools to create a visual representation of Ant target
dependencies. It works by taking an Ant build file and creating a "dot" file. It
differs from the existing tools by relying on the Ant API rather than XML parsing to
get the dependencies. It includes many advanced features such as filtering or
rendering depending on the target's nature. Also features a SWT based GUI.
Compatibility:
Ant 1.6 and later
Christophe Labouisse
BSD License
Greebo is an Ant-task for downloading dependency files
(currently only jars) from a network to a specified directory,
much like Maven. It supports multiple local and remote
repositories with either flat or maven-like structures. It can
read the dependency list from a Maven project file, a
maven-like dependency file, or directly from the build.xml
Note: As the Sourceforge
shows, the last update was on Mar 12 2003 .
You could also try . (jhm)
Compatibility:
Apache Software License 1.1
GroboUtils CodeCoverage
The CodeCoverage sub-project of GroboUtils provides a 100%
pure Java code coverage tool.
It uses pre-execution class file
recompilation, and generates XML files containing the coverage
statistics.
It does not require any advanced VM setup to generate
coverage numbers.
Compatibility:
MIT License
Java code review tool. Performs automated code
review. Contains 111 inspectors which check different aspects
of code quality including coding standards, EJB, threading,
Compatibility:
Tested with Ant 1.5.x and 1.6.5
HelpStudioAnt
This task allows for HelpStudio projects to be created via Ant.
Compatibility:
Ant 1.6.0 and later
GNU General Public License
idldepend is a task that (re)generates Java sources to be
created from CORBA/IDL files.
It parses the IDL file and determines the Java files that
must be generated, taking in account the modifications that
can happen due to command line parameters.
If any of the Java
files are missing or older than the source IDL specification,
it launches the specified compiler.
The compilers of Orbacus,
Jacorb, OpenORB, Orbix2k and Sun'JDK distributions are
supported.
To speed up the process and avoid unnecesary re-parsing, it
keeps the dependencies in intermediate files.
This task does
not launch the javac compiler as well, that is, its output are
Java files and not the final bytecode.
Compatibility:
Ant 1.4 or later
free source, no license restrictions
Importscrubber
Removes unnecessary import statements from a Java source code file.
Compatibility:
ImTask is a task to allow one to send an Instant
Message. Currently supports yahoo!, AIM, and Jabber
Compatibility:
Ant 1.5 or higher
Ant tasks to provide support for Oracle database tools
(such as SQL*Plus, Import, Export)
Compatibility:
Apache License, Version 2.0
IsDirValidator
Checks whether a given directory structure conforms to
certain rules that are defined via nested elements of the
Compatibility:
GNU General Public License
Ivy is a simple yet powerful dependency manager featuring
continuous integration, dependencies of dependencies
management, multiple repositories including ibiblio and high
performance (use of a local cache).
Compatibility:
1.5.1 (1.6.5 or 1.7.1 recommended)
ivy-user (at) ant (dot) apache (dot) org [User Mailinglist]
Apache License 2.0
J2ME Ant Tasks
There are different sets of tasks to help build
(J2ME) applications.
*** Antenna ***
Antenna provides a set of Ant tasks suitable for developing
wireless Java applications targeted at the Mobile Information
Device Profile (MIDP). With Antenna, you can compile,
preverify, package, obfuscate, and run your MIDP applications
(aka MIDlets), manipulate Java Application Descriptor (JAD)
files, as well as convert JAR files to PRC files designed to
run on MIDP for Palm OS. Deployment is supported via a
deployment task and a corresponding HTTP servlet for
Over-the-Air (OTA) provisioning. A small preprocessor allows
to generate different variants of a MIDlet from a single
Compatibility:
Ant 1.4.1 or later
GNU Lesser General Public License
*** Antic ***
Antic is a freely available task for packaging J2ME
applications. It produces both the Jar and Jad files in a
single step. This allows *all* entries to be correclty set in
the jad file, including the size of the jar file that is
produced. This task has been used and tested extensively with
Sun's Wireless Toolkit and also the Nokia SDK and
emulators.
Compatibility:
GNU General Public License
*** Dave's J2ME Tasks ***
This set supports CLDC and the K Virtual Machine (KVM):
Note: As the website shows the 'most recent news' is from 18 Apr 2001
Compatibility:
Apache Software License 1.1
*** J2ME Polish ***
J2ME Polish is an Ant-based tool for the creation of
MIDP applications. It covers the whole circle of preprocessing, compiling,
obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is
ideal for creating device optimized applications with its powerful
preprocessing capabilities and the integrated device database.
With J2ME Polish no hardcoded values are needed and the portability of an
application is not sacrificed, even though highly optimized applications are
created from a single source.
It contains a logging framework and an optional MIDP-compatible GUI
which can be designed using the web-standard CSS. With the J2ME Polish GUI
you can even use MIDP/2.0 features on MIDP/1.0 phones.
Compatibility:
Ant 1.4.1 or later
GNU General Public L commercial licenses available
*** Stampysoft's J2ME Tasks ***
And this set works with the J2ME Wireless Toolkit and MIDP
for PalmOS.
Note: as the website shows, the 'current release' is from 11/5/2001
Compatibility:
MIT License
Jacson is a configurable and plugable tool (much like Ant
itself) to create filters for text (line based) files without
programming.
Compatibility:
Jacson has been used and tested with 1.5.1, should
work with 1.4+
GNU Library or Lesser General Public License
An Ant Plug-in for the Java Source Code Formatter
Compatibility:
Ant 1.4 (or higher)
Starting with release 1.0 Beta 6 the license is the
BSD License.
Prior releases were under the GNU General
Public License.
JarBundler
JarBundler is a task that generates Mac OS X native Java
Application Bundles.
It is fully configurable and can be used
to generate Mac OS X application bundles from any supported
Java platform, making it ideal for targeting multiple
platforms with one build.
Compatibility:
Ant 1.4 and later
GNU General Public License
JarPatch is a task that generates a zip file resulting of
the diff between the content of 2 jar files.
The resulting diff file can be use as a patch for a
previous installation (just ensure that the generated
patch.zip file is located on the CLASSPATH before the patched
oldJar jar file).
Compatibility:
Ant 1.5 and later
LGPL License
Java+ Precompile Task
Java+ is an open source Java preprocessor that adds these
features to any Java compiler:
Multi-line strings with executable inclusions like Perl
and Ruby. It eliminates the need for JSP or ASP and their
need for Java compilers on deployment servers (a security
concern) while adding no overhead in either space or
Optionally supports localization by segregating Java+
strings into ResourceBundle files with invarient keys based
on the hash code of the strings's value. This is handled
automatical no intervention is
Fast. Negligible impact on build times. By default,
skips inputs whose outputs are up to date to avoid
triggering recompilations.
Pure Java code, portable to any platform, with
graphical, shell and ant interfaces.
Simple, general, recursive, digraph-driven string
syntax. Digraph characters are user-selectable.
Compatibility:
BSD-like License
There are two different tools both named Java2HTML that
process Java source code and generate syntax highlighted
documentation from it.
Both include Ant tasks to run
Java2Html library for converting java source files
or snipplets to syntax highlighted html, rtf, tex and
Compatibility:
Ant 1.5 and later
GNU General Public License
Java2HTML is a simple-to-use tool which converts a bunch of
Java Source Code into a colourized and browsable HTML
representation.
Compatibility:
1.5.1 onwards
A task to compile Java sources and manage class file
dependencies. Functionality is equivalent to that of standard
Javac and Depend tasks combined, with improved dependency
Compatibility:
BSD-like License
Ant tasks that generate record classes for VisualAge for
Java from Cobol copy books.
Note: the website shows that the latest version 1.1 is from December 2, 2001
Compatibility:
Apache Software License 1.1
JCSC is a Java Coding Standard Checker which also features
the generation of some code metrics. It is a command line tool
with an Ant task to scan whole package trees. The result can
viewed in an JavaDoc style web page.
Compatibility:
Ant &= 1.5
GNU General Public License
JDeb provides an Ant task and a Maven plugin to create
Debian packages from Java builds in a truly cross platform
manner. Build your Debian packages on any platform that has
Java support. Windows, Linux - it does not require
additional native tools installed.
Compatibility:
Ant 1.7 (not tested on earlier versions)
Apache License 2.0
A task that generates an HTML report of all the packages, classes,
constructors, methods, and fields which have been removed, added or
changed in any way, including their documentation, when two APIs are
Compatibility:
Task Documentation:
JFlex is a lexical analyzer generator (also known as
scanner generator) for Java, written in Java.
Compatibility:
GNU General Public License (GPL)
JindentTask
JindentTask is a very straightforward wrapping of the
Jindent tool, a vendor code beautifier. It enables to use
Jindent natively from Ant.
Compatibility:
Ant 1.4.1 and higher
Edouard Mercier
Validates XML files against the RELAX NG alternative to XML Schema.
The Jing task for Ant allows you to efficiently validate
multiple files against multiple RELAX NG patterns and integrate
RELAX NG validation with other XML processing.
Compatibility:
Ant 1.4 and later
jMetra is a tool for collecting code metrics across a
project lifecycle and compiling the results into
JavaDoc-styled documentation to analyze project metrics over
jMetra is best utilized by integrating it with your
project's scheduled build process.
It works from the command line or using several provided
Ant tasks.
Compatibility:
Ant 1.4 and higher
Commercial, free licenses for open source projects and
evaluations.
JMX4Ant provides tasks for integration with JMX (Java Management
Extensions). It provides tasks for getting and setting attributes
of MBeans, invoking their methods and much more.
Note: As the Sourceforge
shows, the last update was on May 28 2003. (jhm)
Compatibility:
Ant 1.4 and higher
Apache Software License 1.1
JNI is a free toolkit that makes easy work of
integrating Java and C through the Java Native
Interface (JNI). It includes a code generator that
generates both Java "proxy" classes to access C
"peer" classes, and C "proxy" classes to access
Java "peer" classes or interfaces. It also
includes a core library with a simplified JVM
interface as well as "helper" classes to ease
working with the JNI data types. The code
generation is driven by an XML project file that
can be created with the assistance of the GUI
Project Manager. The code generation can be
invoked either from Ant or from the
GUI. Includes a comprehensive printable PDF User
Guide and plenty of examples.
Note: As the Sourceforge
shows, the last update was on Jan 29 2002. (jhm)
Compatibility:
is a preprocessor for Ant supporting
many different file types that allows you to include / exclude contents based on
build-time parameters.
It is completely invisible to other tools and takes the hassle
out of maintaining customised code or content.
It is free, is provided as an Ant task,
and very simple to use.
Compatibility:
JReleaseInfo
Sometimes you are interested at runtime to have information
from build time. This may be the build date, a build number or
the version.
The JReleaseInfo Ant Task generates a java
source file with getter methods for any desired and provided
properties.
Furthermore, it can automatically generate a
viewer (which can e.g.
be used as main-class in a library jar
file) that shows the included release information.
Note: As the Sourceforge
shows, the last update was on Aug 07 2005. (jhm)
Compatibility:
Ant 1.6 and later
Apache License 2.0
JRun Ant Tasks
JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines
three Ant tasks: jrun, jrunapp, and jrunjmx.
Documentation
for the tasks can be found in JRun under
docs/ant/jrun.html.
Note that the service pack must be installed on top of an
existing JRun 4 installation.
Compatibility:
Ant 1.4 or higher
Commercial
JsDoc Toolkit Ant Task
JsDoc Toolkit is an application, written in JavaScript, for
automatically generating template-formatted, multi-page HTML
(or XML, JSON, or any other text-based) documentation from
commented JavaScript source code.
This project is a simple wrapper around the JsDoc Toolkit
documentation program. It gives the user all the command
line options, with the flexibility of using in within an Ant
build file.
Compatibility:
Ant 1.7.0 or higher
Apache License 2.0
JSMin Ant Task
The JSMin Ant task can be used for the automated minification of javascript files
in your build and deploy processes.
JSMin is a filter which removes comments and unnecessary whitespace from javascript
files. It typically reduces filesize by half, resulting in faster downloads.
Compatibility:
Ant 1.6.5 or higher
Apache License 2.0
JudoScript Ant Task
The &judoscript& task is an easy way to embed JudoScript
code in the Ant build script. The tag format is quite simple. You can
either embed code directly, or can specify an external JudoScript program
file as the src attribute value. Parameters can be specified
as the params this is applicable to both embedded
code and external files.
Compatibility:
Ant 1.5 or higher
Lesser GNU Public License
Just4log Ant Task
Just4log is a ant task to optimize JVM bytecode with regards
for Logs ( be it, Log4j, Apache Commons or JDK 1.4 )
It depends on apache BCEL for Bytecode engineering.
Note: As the Sourceforge
shows, the last update was on Oct 19 2003. (jhm)
Compatibility:
Ant 1.5.2 or higher
Apache License 1.1.
Kanaputs is a parser for java based scripting. It is an
interpreter for Java. With Kanaputs you can use Java as an
interpreted language: no more compilation, each instruction is
executed when you write it.
It is a small programmation
language to make script files above Java.
Kanaputs Ant Task provides a way to add any kind of
programmatic features in your Ant script. The code you insert
stays OS independent (because Kanaputs uses Java) and is
completely integrated with Ant as you can give Ant properties
to the Kanaputs code and get back the results in other
properties.
Moreover, as you can invoke any kind of Java code with
Kanaputs, you can popup windows from your Ant file to ask the
user to do a choice.
shows that the latest version 1.4 is from Nov 26, 2004. The mailing archive from
the last few months contains only spam...
Compatibility:
Ant 1.2 and above
LaTeX Task
Simple Task to use (PDF)LaTeX, BibTeX, Makeindex and GlossTeX to
create your documentation.
Compatibility:
Ant 1.6.2 and above
A build-time architectural testing tool, designed
to maintain clean layering / tiering / modularity.
Macker works against compiled class files, checking
dependencies between classes against a set of
pattern-based access rules you specify for your
project in an XML rules file.
Macker doesn't presume
anything about your architecture -- you write the
rules, and Macker keeps you honest about them.
Note: As the Sourceforge
shows, the last update was on Nov 02 2003. (jhm)
Compatibility:
Ant 1.5 and higher (1.4 untested but may work)
GNU GPL 2.0
MakeRunScript
MakeRunScript creates a run script for your application.
Even if you are developing on windows,
you can make a run script for *nix and vice versa.
If you've used the built-in java task before, you
already know how to use 90% of MakeRunScript.
Compatibility:
Ant 1.7 and higher
Apache 2.0
The mtxslt (Multi-XSLT) extends the standard Ant "xslt/style" task
to make it easy to use multiple XSLT engines during the same build.
This is useful for regression testing of XSLT scripts against several
Note: As the Sourceforge
shows, the last update was on Oct 16 2002. (jhm)
Compatibility:
Apache Software License 1.1
nsd2LaTeX Task
Simple Task to use nsd2ltx to build your Nassi-Shneiderman diagrams.
Compatibility:
Ant 1.6.2 and above
Nurflugel AntScript Visualizer
The Nurflugel AntScript Visualizer takes your build file,
finds any imported build files, and shows all relationships
between targets, taskdefs, macrodefs, Ant and A output
options include PDF, SVG, and PNG.
Many options including
grouping by build file, inclusion/exclusion of targets,
taskdefs, imports, etc.
Installation is via Java WebStart, so
you'll always have the freshest version available.
Compatibility:
Ant 1.1 and later
dbullard &at& nurflugel &dot& com (email
will receive a challenge to weed out spam)
GNU General Public License
Orangevolt Ant Tasks
Orangevolt ANT Tasks is a collection of Tasks for Apache
The Orangevolt Ant Tasks collections provides a bunch of
Appplication Deployment related Tasks from windows specific
tasks (registry access, executable generation), *nix specific
tasks (kde/gnome shortcut generation) to many useful utility
tasks like jnlp generation.
Compatibility:
Ant 1.5 or above
GNU General Public License (GPL)
pack is a task to build the smallest possible JAR to link
and run one or more classes.
Compatibility:
GNU Lesser General Public License
PCT is a task to compile Progress code, and in a more general
way, to deal with Progress procedures and databases.
Compatibility:
Apache License 2.0
PesterCat Ant Toolkit
PesterCat is a web testing tool that was designed to
perform functional testing for web applications. The PesterCat
Ant Toolkit contains tasks to playback test scripts and create
HTML reports.
Compatibility:
Ant 1.6 and later
Commercial
PMD checks Java source code for unused variables,
unnecessary object creation, etc
Compatibility:
Ant 1.4 and higher
BSD style license
PRes is short for Property Resources and will generate a Java source
file from name=value pair .property files which can be compiled like any
other class.
Compatibility:
Ant 1.5 and later (may work with earlier)
a free Java class file shrinker and obfuscator.
It can detect
and remove unused classes, fields, methods, and attributes. It
can then rename the remaining classes, fields, and methods
using short meaningless names.
Compatibility:
Tested with 1.5. Should work with all versions.
GNU General Public License
properties2java
Properties2Java is an Ant task for automatic conversion of
java ".properties" files to ".java" files extending the
java.util.ListResourceBundle.
Note: As the Sourceforge
shows, the last update was on Jun 04 2005. (jhm)
Compatibility:
Ant 1.6 or above
Apache License 2.0
Purge deletes all but the most recent few files from a fileset.
For example: if you have generated files (logs, .ear, .war, .jar
etc) accumulating in a directory, the purge task will allow you
to delete the older files, keeping just the most recent ones.
Compatibility:
Ant 1.4 or above
Change the character encoding of a text file.
Compatibility:
anything with fileset
Apache License 2.0
RefactorIT
RefactorIT includes an Ant task for metrics and audits.
RefactorIT is a Java refactoring, audit and metrics tool.
It plugs into major Java IDEs, also runs stand-alone with
a GUI and a command line interface.
Compatibility:
Ant 1.5 and later
Commercial. (Free for accredited open source products, see
Reflectant Task
This is a task for reflection invocation from within ant build file.
Compatibility:
Ant 1.5 or above
Apache License 2.0
A task designed to help with the single-sourcing of program
documentation. Rundoc replaces special commands
(in the format @@rundoc:command param1 param2...@@) embedded
within text files with their output in a
specified format. Currently, only Docbook format is supported.
Rundoc was written to keep sample code output in program
documentation synchronized with the actual output
of the current code, by running the referenced code when the
documentation is built.
Compatibility:
Tested with 1.6
Should work with all versions.
Revised BSD
SerialVer adds the Java serialver functionality to Apache
This project adds Tasks and FilterReaders to get, to
insert and to modify the serialVersionUID in the source code
of a serializable class.
Compatibility:
Ant 1.5.1 and later
Apache Software License 1.1
Simian (Similarity Analyser) identifies duplication in Java,
C#, C, CPP, COBOL, JSP, HTML source code and even plain text files.
Compatibility:
Ant 1.5.1 and later
Commercial, Free Licenses available for Non-Commercial Projects
SmartAnalyzer
Powerful analysis of dependencies between Java classes.
Only affected classes will be recompiled and it can be used
with any bytecode compiler.
Note: As the Sourceforge
shows, the last update was on Feb 21 2003. (jhm)
Compatibility:
Apache Ant version 1.5.1
GNU General Public Licence (GPL)
A task designed to help with the single-sourcing of program documentation.
Snip extracts snippets of text from files, placing them into properties in the Ant project.
These properties can then be used by any other Ant task, and are particularly useful when
referenced by &filter&s within the &copy& task.
Snip was originally written to keep snippets of sample code in API documentation synchronized
with the actual sample classes.
Compatibility:
Tested with 1.5.1.
Should work with all versions.
Revised BSD
Website is gone and nothing found.
SQL Compiler (SQLC)
SQL Compiler (SQLC) compiles database metadata and SQL statements into data access and data transfer classes.
Note: It seems that the product is renamed to .
Compatibility:
Tested with Ant 1.5.4 and 1.6.5
SQLUnit is a regression and unit testing harness for testing
database stored procedures. The test suite is written as an XML file.
The SQLUnit harness itself is written in Java and uses the JUnit unit
testing framework to convert the XML test specifications to JDBC calls
and compare the results generated from the calls with the specified
results. It also provides the &sqlunit& task to run the tests
from a build script.
Compatibility:
Tested with Ant 1.6
GNU General Public License (GPL)
The styler task makes useful combinations of XSLT transformations
easy to specify in an Ant build file. Like the built-in Ant task
style, styler can apply a single transformation to a set of XML files.
But it can also:
handle multiple transformations, in parallel or pipelined.
enable transformations that split or merge files
process non-XML files, especially HTML (based on JTidy)
apply non-XSLT transformation, especially "regular
fragmentations"
use any custom XMLReader or XMLFilter class to handle new file
formats and transformation techniques.
Compatibility:
Transforms source files into HTML documents with syntax
highlighting. It can handle a variety of source files
including Java, HTML, C/C++, SQL, and Java properties.
for elements are specified using cascading style sheets.
output can be templated for easy integration with a site's
look and feel.
A very short look into the
shows that the last modifications where in 2003.
Compatibility:
GNU General Public License (GPL)
TestSetGenerator
The TestSetGenerator is an ant task for generating property files with
testsets based on the results of SQL queries and validation plug-ins. Very
usefull when building unit tests that make use of changing datasets. This
task is an extension of the Ant SQL task. Hsqldb is used for both the
examples and the unittests.
Note: As the Sourceforge
shows, the last update was on Jan 04 2004. (jhm)
Compatibility:
ANT 1.4 (or later)
TiniAnt is an Ant task to support building applications for
Note: As the Sourceforge
shows, the last update was on Mar 05 2002. (jhm)
Compatibility:
Ant 1.2 to 1.4.1
BSD-like license
Transformica
Transformica is a versatile and extensible code generator.
Supports multiple source models including database metadata, Java source files, grammar
files and custom models.
Compatibility:
Tested with Ant 1.5.x and 1.6.5
Version_Tool
A versioning tool for Ant.
Note: As the Sourceforge
shows, the last update was on Feb 19 2004. (jhm)
Compatibility:
BSD license
VPP provides general file preprocessing support based on
the Velocity Template Engine.
The core functionality is
provided as a filter for use with tasks that supports filter
Also included are replacement tasks for &copy& and
&javac& that integrate support for preprocessing.
Note: As the Sourceforge
shows, the last update was on May 06 2004. (jhm)
Compatibility:
1.5.1 and above
BSD license
WOProject provides a set of tools to work with
independent from platform and IDE. It significantly
improves developer productivity
and makes complex project structures more flexible compared to
traditional Makefile-based approach.
Compatibility:
Apache license
WSDLValidate
WSDLValidate is, as it sounds, a tool to validate WSDL files.
Compatibility:
Ant 1.5 or later
xcluder is an XML Inclusions (XInclude) task for Apache Ant.
Offers the choice of using Xerces or Elliotte Rusty Harold's XOM API.
Compatibility:
Ant 1.4 or later. XInclude compliance depends on the
underlying Xerces or XOM used. Xerces 2.5.0 and above works fine,
but please note that 2.6.1 and 2.6.2 processed the
http://www.w3.org/2003/XInclude, now obsolete by
http://www.w3.org/2001/XInclude used by the latest
Candidate Recommendation (13 April 2004).
GNU General Public License (GPL), GNU Library or Lesser
General Public License (LGPL)
XDoclet is an extended Javadoc Doclet engine for use in Ant.
It lets you create custom Javadoc @tags and based on those tags
generates source code or other files (such as xml-ish deployment
descriptors). Templates and matching tasks are provided to generate
EJB and web application deployment descriptors.
Compatibility:
BSD license
a W3C standardized vocabulary for including arbitrary text or XML
documents in other XML documents. This task performes the inclusion
using an existing XInclude implementation
Compatibility:
Lesser GNU Public License
XML Directory Listing Ant Task
The XML Directory Listing task can recurse through a directory structure and produce an
XML representation. The resulting file can then be transformed further with Ant.
The XML output is configurable through various options. The SAX parsing is fast and has a
low memory footprint.
Compatibility:
Ant 1.6.5 or higher
Apache License 2.0
XMLReleaseNotes (XRN)
This framework is a release notes framework that enables to
generate textual release notes from an XML file. This is an
open framework that enables to integrate the information
coming from VSC and bug tracking solutions, for instance.
Note: As the Sourceforge
shows, the last update was on Sep 04 2005. (jhm)
Compatibility:
Ant 1.5 and later
Edouard Mercier
Apache Software License 1.1
XmlTask provides a simple means to modify XML documents
without having to learn XSLT. A simple path reference to an
XML node specifies the node you want to change, and how you
want to allow XML insertion and removal, or attribute
changes. The emphasis is on providing the simplest means to
perform common XML replacements
Compatibility:
Ant 1.4 and later
Apache Software License 1.1
yGuard is a free Java(TM) Bytecode Obfuscator Task that
needs no external script or project files. It can completely
be configured and run through the Ant build script. The task
supports multiple Jar files at once and makes use of
patternsets and regular expressions to specify elements, which
should be left unobfuscated.
Additionally it can be used to
produce patches for obfuscated applications that have already
been deployed.
Compatibility:
Ant 1.5 and later
Library: LGPL, Task: Commercial
Zelix KlassMaster
The task ZKMTask allows the Zelix KlassMaster Java obfuscator to be integrated into an Ant build.
Compatibility:
Ant 1.4.1 and later
Commercial
Build Listeners
AntUtility
Wondering why your Ant build is slow? Is your continuous integration server taking too
long to produce your project builds? This project may help. This project includes a small
number of classes for use with Ant that can help you to analyze your build in a
non-intrusive manner.
Compatibility:
Compiler Implementations
Generics (JSR14) Early-Access Compiler Adapter
This is an Ant compiler-adapter that allows you to use the
normal &javac& task plus Sun's early-access
compiler to compile Generics-enabled Java code.
(This is only
necessary until JDK1.5 is released.)
Compatibility:
Ant 1.5 and later
Matt Quail &spud[at]madbean[dot]com&
Public Domain
miniRMI &rmic& implementation
miniRMI is a freeware opensource library that serves as a
lightweight replacement for the original java.rmi packages and
is suitable especially for applets. Ant 1.4+
&rmic& adapter included.
Compatibility:
Ant 1.4 and later
Gnu Lesser Public License
IDE and Editor Integration
A plugin that integrates Ant into the jEdit editor.
Compatibility:
bundles Ant 1.5
GNU General Public License
An OpenTool that integrates Ant into the JBuilder IDE
(version 5 and later).
Compatibility:
Ant 1.2 and later
GNU General Public License
CA Plex is an architected RAD tool that combines the techniques of
model-driven development, code generation and patterns to create
business applications for multiple platforms, including Java, .NET and
IBM System i. In its 6.0 release, CA Plex includes integrated support
for building generated Java code with Ant.
Compatibility:
Commercial
Eclipse is a universal tool platform with Ant integration.
Compatibility:
Ant 1.3 and higher
Bundles Ant 1.6.2 as of Eclipse 3.0.1 (tested with Ant 1.5.4 - 1.6.2)
Eclipse 3.2 bundles Ant 1.6.5
Eclipse 3.3 bundles Ant 1.7.0
Common Public License Version 1.0
Java IDE with support for Ant.
Gel is a native Microsoft Windows software.
Note: The website recommends using another IDE because GEL is not longer maintained.
Compatibility:
Ant 1.4 and above
IntelliJ IDEA
Java IDE with refactoring support and Ant integration.
The IDE has special editing and navigation support for Ant.
Compatibility:
bundles Ant 1.6.5
C Academic and OpenSource licenses available.
Embarcadero JBuilder comes (as Eclipse based product) with built-in Ant support.
Compatibility:
Bundles Ant 1.6
C Turbo JBuilder 2007 is free.
The Java Development Environment for Emacs (JDEE) supports
Apache Ant as one of three built-in ways to build your
applications.
Compatibility:
Ant 1.2 and later
GNU General Public License
NetBeans IDE includes integrated Ant support.
This IDE uses Ant as its primary means of building applications,
with custom tasks and an Ant-aware editor.
Compatibility:
bundles Ant 1.8.3 in NetBeans 7.1.2/7.2, 1.8.4 in 7.3, 1.9.0 in the release following 7.3
Common Development and Distribution License / GNU General Public License
Optistic IDX Java IDE
Java IDE with deep Ant integration. IDX is a native Microsoft Windows program.
Compatibility:
bundles Ant 1.6
C Academic and OpenSource licenses available.
Oracle JDeveloper 10i
Java IDE with support for Ant.
Compatibility:
Commercial
Virtual Ant
Instead of manually creating build scripts in XML, Virtual Ant provides a fully virtual file system
where you can run your tasks in real time and see the results. Everything that you do is recorded and
turned into an Ant build script.
Compatibility:
Ant 1.6.5 onwards
C OpenSource licenses available too.
WebSphere Studio Application Developer
WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.
Compatibility:
bundles Ant 1.4.1
Using Ant with WebSphere Studio Application Developer
Commercial
Source Control Systems
There are several integration with SCM systems. Some are
. But some are available as
external libraries. Here a list of task libraries we are aware of:
ant-git-tasks
These are tasks that allow users to access Git
functionality from within Ant build scripts.
Compatibility:
Ant 1.7 and later
Apache License version 2.0
These are tasks that allow users to access Mercurial
functionality from within Ant build scripts.
Compatibility:
Ant 1.7 and later
GNU Lesser General Public License
clearAntLib
This library is a collection of "value-add" Ant tasks for integrating
IBM Rational ClearCase with Apache Ant. The integration makes full use
of the power and capabilities of Ant, with support for nested elements
(such as filesets) and also supports conditions. There are a number of
tasks for creating XML reports on both ClearCase baselines and labels as
well as a task for "staging" ClearCase objects.
Compatibility:
Ant 1.6.1 and later
Apache License 2.0
Surround SCM
These are tasks that allow users to access Surround SCM
functionality from within Ant build scripts.
Compatibility:
Ant 1.5 and later
GNU Lesser General Public License
SvnAnt is an ant task that provides an interface to Subversion revision control system
that is a compelling replacement for CVS in the open source community.
JWare/AntXtras Svn4Ant (Svn4Ant) is a complete set of native Ant tasks for managing Subversion working copies,
exported directories, and repositories from a build, test, or deployment environment.
Immodestly, Svn4Ant's goal is to be the best provider of Subversion Ant components.
AntStatistics
logs execution times for
all build targets and displays them at the end of the build. Furthermore execution times of
past builds are collected and graphed in a chart.
Compatibility:
Apache License 2.0

我要回帖

更多关于 citrix xenserver 的文章

 

随机推荐