title: maven profile dependency
body: <p>I have a maven module  with 2 profile  profile-a and profile-b</p>
  
  <p>profile-a can be used independent but profile-b should be run with profile-a</p>
  
  <pre><code>mvn install -P profile-a                   // valid
  mvn install -P profile-a,profile-b         // valid
  mvn install -P profile-b                   // INVALID
  </code></pre>
  
  <p>is there anyway to make sure that user cannot install the module with only profile-b? 
  or active the profile-a automatically if profile-b used alone?</p>