title: Maven GroupId with special characters
body: <p>One best practice for choosing the Maven groupId says to choose the groupId according to the domain name of the company. Some domain names contain special characters, especially hyphen-minus. And moreover with the new non-ASCII-domains a domain name can also contain non-ASCII-characters.</p>
  
  <p>Now my questions:</p>
  
  <ol>
  <li><p>Can I use the minus in the groupId? What are reasonable alternatives?</p></li>
  <li><p>How do I handle special characters of non-ASCII domain names in the groupId?</p></li>
  <li><p>A concrete problem: I have to find groupIds for three independent companies:
  Company A's domain is "heccare.de"
  Company B's domain is "heccare-international.de"
  Company C's domain is "heccare-int.de"</p></li>
  </ol>
  
  <p>What are reasonable groupIds?</p>