Test data is maintained separately from the test harness, enabling easy automatic regression testing.
The test harness is data-driven, meaning the harness reads test data during execution.
The prefix archetype is the plugin that contains the goal.
An interesting thing to note is that phases and goals may be executed in sequence.
We hope this quick overview has piqued your interest in the versatility of Maven.
If the compiler you are using is not on the list of supported C/C compilers, you simply need to configure the compile and link commands for your compiler.
For projects that want all of the Pro features, plus: multi-configuration testing, change-based testing, CI Server Integration with Jenkins, Python access to test and coverage data, fault injection, and manual code coverage analysis.
The Maven mailing lists are not the best place to ask for this advice.