title: What's micronaut-cli.yml for?
body: <p>When I generate a new Micronaut project using the <code>mn</code> CLI tool or <a href="https://micronaut.io/launch/" rel="nofollow noreferrer">Micronaut Launch</a>, it comes with a <code>micronaut-cli.yml</code> file specifying an <code>applicationType</code>, <code>defaultPackage</code>, <code>testFramework</code>, <code>sourceLanguage</code>, <code>buildTool</code>, and <code>features</code>. Yet if I delete this file, alter it, or even replace it with invalid YAML, my project still seems to build and run just fine.</p>
  <p>Presumably the <code>mn</code> CLI itself can't possibly use this file for anything either, since it looks like it only supports project <em>creation</em> commands - nothing for editing existing projects. At least, I only see those when I run <code>mn --help</code> in my home directory.</p>
  <p>So what's <code>micronaut-cli.yml</code> for? Does it actually affect anything at all? Or is it just a historical record of how the project was created?</p>