Search code examples
javamavenmaven-pluginmaven-assembly-plugin

Merge properties files with Maven assembly


I have a problem with maven assembly plugin.

I have a maven project which use several jars. Each jar contains configuration files. With another project, I use maven assembly plugin to assemble all configurations in unique jar.

All work fine but unfortunately, two files are the same name and the second overwrites the first.

I don't achieve to tell maven to merge the two files instead of overwrite.

Someone knows how to do that ?

Thanks.


Solution

  • It is not exactly what you are looking for, but I would use http://maven.apache.org/plugins/maven-antrun-plugin/ plugin to run ant concat task http://ant.apache.org/manual/Tasks/concat.html to merge the files. I would run the maven-antrun in prepare-package phase.