为什么在"ant -?"中targets是这样写的:[target [target2 [target3] ...]]?

Why in "ant -?" targets are written in this way: [target [target2 [target3] ...]]?

为什么当你输入

ant -?  

cmd中targets是这样写的?

ant [options] [target [target2 [target3] ...]]

为什么不喜欢这样?

ant [options] [target] [target2] ... [target3]

如果您没有第一个目标,则不能有第二个目标 - 您提供的目标将是第一个。所以这个符号 [target [target2 [target3] ...]] 应该读作如下:

  • 你可以有一个可选的目标。
  • 如果你有一个目标,你可以选择有第二个目标。
  • 如果您有两个目标,您可以选择有第三个目标。
  • 等...