我有一个Java项目,该项目使用Maven进行依赖项管理。
项目的主要部分由一台服务器组成,该服务器将初始化自身,然后初始化其单独的组件。
例如
Server A
|
|___Component A
| |___Sub-Component 1
|
|___Component B
|
|___Component C
|
...etc
现在,这些组件中的每个组件都将实现服务器A中包含的接口。该接口定义了方法initialize(),服务器将调用该方法来启动其每个组件。
我将如何在Maven中处理此问题?
在我看来,首先要编译子组件1,然后是A,然后是B,然后是C,然后是服务器A。