antx学习

 Antx是面向project的系统

 用户只需要定义project

   Project的目录结构

   Project所依赖的包

   Build选项

 

Plugin管理

  目的是解决:How to do something?

  例如:java plugin解决了如何编译java代码

  例如:war plugin解决了如何打war包

  基本技术:基于Jelly script

  在Jelly中可直接使用任何Ant task

 

Project管理

  目的是描述:What does the project look like?

  例如:源代码放在哪?

  例如:项目依赖哪些jar包?

  基本技术:纯XML描述(project.xml)

Repository管理

 目标是管理:所有jar、war、ear等二进制包,及它们的依赖关系。

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-10-08
  • 2021-12-25
  • 2021-07-21
猜你喜欢
  • 2022-02-12
  • 2022-12-23
  • 2021-06-03
  • 2021-11-20
  • 2021-06-10
  • 2021-06-16
  • 2022-01-08
相关资源
相似解决方案