为什么项目名称通常以com阶段开始?

时间:2014-07-18 22:30:26

标签: maven project setup-project

我看到几个项目的命名以com开头,例如com.company_name.project_name。 对于样本项目tutorial of maven at apache site的样本,请说:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -Dinteractiv

这个问题对于更多人来说可能很简单,但对我来说是不明确的。

我的问题是:项目命名通常以com开头?

2 个答案:

答案 0 :(得分:1)

因为约定com用于商业(http://fr.wikipedia.org/wiki/.com)以及Java和Maven,我们倾向于使用反向主机名(例如:app.mycompany.com - > com .mycompany.app)。

Apache或Codehaus将使用org。

答案 1 :(得分:1)

来自Java包命名约定。有关更多详细信息,请参阅Java Naming a package页面。解释com.companyname包的相关部分指出“公司使用其反向互联网域名来开始其包名称 - 例如,com.example.mypackage用于由example.com的程序员创建的名为mypackage的包。” / p>