Explanation:
Apache Ant is a Java-based build tool that automates software build processes. However, it does not provide lifecycle management like Maven or Gradle. Instead, it follows a procedural approach where tasks are defined in a specific sequence.
Why the other options are true?
(A) It doesnβt have formal conventions β β True
- Unlike Maven, which enforces a standard project structure, Ant allows users to define their own build processes.
(B) It is procedural β β True
- Ant follows a step-by-step (procedural) approach, where you explicitly define what should be done and in what order.
(C) It is a toolbox β β True
- Ant provides a flexible set of tasks (tools) that can be customized according to project needs.
Final Answer:
β (D) It provides lifecycle management (False statement)