使用 Ant 自动执行 Liberty 的任务
Apache Ant 是用于自动执行构建过程的 Java™ 库工具。可以使用 Liberty 随附的 Ant 任务来管理服务器和应用程序。
开始之前
要点: 计划移除随 Liberty 包含的 wlp-anttasks.jar 文件。
有关更多信息,请参阅移除声明。提供了具有更多 Liberty 任务的开放式源代码 Ant 插件。较新 Ant 插件具有不同 antlib 名称空间 xmlns:wlp="antlib:net.wasdev.wlp.ant。有关 Liberty 的开放式源代码 Ant 插件的更多信息,请参阅 GitHub 存储库。
Liberty Ant 插件 wlp-anttasks.jar 文件位于 Maven Central 中。如果要在构建脚本中使用这些任务,那么必须确保该插件在 Ant 类路径上可用。将插件文件 wlp-anttasks.jar 复制到 Ant 安装的 /lib 目录,并在 build.xml 文件中声明 antlib 名称空间。请参阅以下示例:
<project .... xmlns:wlp="antlib:net.wasdev.wlp.ant">
...
</project>
名称空间可以是任何字符串,前提是要避免名称冲突。之后,必须将该名称空间用作 Liberty 的 Ant 任务的前缀。例如,调用 server 任务时,必须使用 wlp:server。
关于此任务
可以创建构建脚本以使用这些 Ant 任务,在 Liberty 上打包、安装和测试应用程序。