1

说我的项目结构如下:

项目
|-- 小服务程序
`-- 过滤器
    |-- 过滤器1
    `--过滤器2

我应该有filters/pom.xml哪个聚合filter1filter2?还是我应该直接在顶层包含filters/filter1and ?这当然是假设过滤器没有可以从共同父项中受益的共同依赖项等。filters/filter2pom.xml

4

2 回答 2

1

如果 filter1/filter2 没有任何东西可以从过滤器继承,并且过滤器不是 maven 模块,那么我可能会更改项目结构以更接近我见过的约定。

project
|-- servlet
`-- filter1
`-- filter2

如果这不是一个选项,那么我可能只是将模块直接包含为filters/filter1filters/filter2

于 2013-04-18T21:18:25.467 回答
0

如果这两个模块没有任何您希望它们都继承的共同点,那么直接在 main 中声明它们是有意义的pom.xml

<modules>
  ...
  <module>filters/filter1</module>
  <module>filters/filter2</module>
  ...
</modules>

你不想无缘无故地让你的结构过于复杂。

于 2013-04-18T21:17:35.310 回答