Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven装配交互_Maven_Maven Assembly Plugin - Fatal编程技术网

Maven装配交互

Maven装配交互,maven,maven-assembly-plugin,Maven,Maven Assembly Plugin,我现在有3个项目,他们是核心,客户和公用事业,其中核心和客户将取决于公用事业。现在我的目标是创建两个程序集,如下所示 First one: Core-Assembly | |---- Core.jar |---- Utility.jar |---- Client.jar Second one: NoAction-Assembly | |---- all the xml and properties files 我想将所有配置从代码库

我现在有3个项目,他们是核心,客户和公用事业,其中核心和客户将取决于公用事业。现在我的目标是创建两个程序集,如下所示

First one:

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


Second one:

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

我想将所有配置从代码库中分离出来,并将它们存储在另一个程序集中,这样人们只需修改NoAction程序集中的配置,而不必修改核心程序集。我有什么办法可以做到这一点吗?谢谢大家!

核心程序集,如果它只包含JAR,则不需要是程序集。noaction程序集中只有一个dependencies元素,可以为您拉入这些jar


对于每个jar,您将有一个maven项目;每个项目/构建都将产生各自的jar。然后,单个程序集项目“无操作”将通过程序集描述符的“依赖项”元素引用这些JAR。

您希望核心程序集从noaction程序集继承程序集描述符设置吗?抱歉,我刚刚修改了我的问题。您认为我可以创建一个捆绑组件来实现这一点吗?