2
我正在用多個映射創建一個pom文件。我試圖將不同的功能組合到一個整齊的映射包中,並且我在讀取某些函數以及正確傳遞權限時遇到了一些麻煩。用maven rpm插件排除目錄的內容
的目錄結構如下:
/conf
/folder1
/folder2
/folder3
/bin
我能斌正確映射使用以下設置:
<mapping>
<directory>/opt/bin</directory>
<filemode>755</filemode>
<username>myUser</username>
<groupname>myUser</groupname>
<sources>
<source>
<location>bin</location>
</source>
<sources>
</mapping>
我想做到的是把所有的conf進/選擇/配置具有相同權限的完全相同的結構。不過,我有一個程序集插件,它從folder2中獲取內容並將它們壓縮。我想跳過映射中folder2的內容,然後在展開時將zip文件包含在文件夾中。因此,我將有/opt/folder2/contents.zip
這裏是我的一些試圖映射,但他們不讀正確:
<mapping>
<directory>/opt/conf</directory>
<filemode>755</filemode>
<username>myUser</username>
<groupname>myUser</groupname>
<sources>
<source>
<location>conf</location>
<excludes>
<exclude>folder2</exclude>
</excludes>
</source>
</sources>
</mapping>
<mapping>
<directory>/opt/conf/folder2</directory>
<filemode>755</filemode>
<username>myUser</username>
<groupname>myUser</groupname>
<sources>
<source>
<location>target</location>
<includes>
<include>*.zip</include>
</includes>
</source>
</sources>
</mapping>