2014-03-24 17 views
0

我现在有3个项目,它们是Core,Client和Utility,Core和Client都将依赖Utility。现在我的目标是创建两个组件如下...Maven组件交互

First one: 

Core-Assembly 
| 
|---- Core.jar  
|---- Utility.jar  
|---- Client.jar  


Second one: 

NoAction-Assembly 
| 
|---- all the xml and properties files 

我想所有的配置从代码库分离,并将其存储在另一个总成,使人们只需要修改在无动作的配置 - 装配并保持Core-Assembly不变。有什么方法可以实现吗?谢谢!

+0

您希望核心程序集从noaction程序集继承程序集描述符设置吗? – chad

+0

对不起,我只是修改了我的问题。你认为我可以创建一个捆绑组件来实现吗? –

回答

0

核心组件,如果只包含罐子,则不需要是组件。在noaction程序集中只会有一个依赖项元素为你抽取这些罐子。

你将有一个maven项目的每个罐子;这些项目/构建中的每一个都将生成它的各自的jar。然后,单个程序集项目,无操作,将通过程序集描述符的“依赖性”元素引用这些罐子。