✅ Most Used Maven Plugins for Test Automation
1. maven-surefire-plugin – Runs unit tests (e.g., TestNG, JUnit).
2. maven-failsafe-plugin – Runs integration tests.
3. maven-compiler-plugin – Compiles Java test code.
4. maven-surefire-report-plugin – Generates HTML reports for test results.
5. maven-dependency-plugin – Manages test dependencies (e.g., downloading drivers).
6. maven-jar-plugin – Packages test utilities into reusable JARs.
7. maven-clean-plugin – Cleans up old test outputs.
8. allure-maven – Integrates Allure report generation with test frameworks.
9. jacoco-maven-plugin – Measures code coverage for tests.
10. exec-maven-plugin – Executes test-related utilities or scripts (e.g., DB setups, services).