maven-assembly-plugin include *.properties at root level of zip -


i'm trying maven include *.properties files when zips artifacts. located inside src/main/resources. tried adding fileset element assembly file, resources not being included in zip. saw this question seems indicate adding fileset should work.

plugins.xml:

<?xml version="1.0"?> <assembly>     <id>release</id>     <formats>         <format>zip</format>     </formats>     <includebasedirectory>false</includebasedirectory>     <filesets>             <fileset>                 <directory>${project.build.directory}</directory>                 <outputdirectory>/</outputdirectory>                 <includes>                     <include>*.properties</include>                 </includes>             </fileset>     </filesets>      <dependencysets>         <dependencyset>             <outputdirectory>/</outputdirectory>             <useprojectartifact>true</useprojectartifact>             <usetransitivefiltering>true</usetransitivefiltering>         </dependencyset>     </dependencysets> </assembly> 

the properties want include inside zip located in src/main/resources source directory of project. <fileset> element should point directory.

${project.build.directory} maven current build directory, default target. point temporary directory maven copies resources during build preferable stick permanent data possible.

as such, need change <fileset> element with:

<directory>src/main/resources</directory> 

Comments