是五月呀!

包规范

写这篇文章的主要目的是为了规范之后git项目的包结构。
截止到现在,每次新建项目pom时,都会纠结包名和目录结构,而心中没有一个统一的规范,这样就显得很杂乱无章。

无规矩不成方圆。

看一下Spring的包规范:

1
2
3
4
5
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>

仿照这种形式,制定以下规约:

  • 练手项目:
1
2
<groupId>com.damon4u.demo</groupId>
<artifactId>hello-xxx</artifactId>
  • 工具项目:
1
2
<groupId>com.damon4u.util</groupId>
<artifactId>commons-xxx</artifactId>