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
Post a Comment