2012-05-15 13 views
6

Śledziłem odpowiedź na sposób tworzenia archiwum ZIP w Maven tutaj: https://stackoverflow.com/a/2514677/1395165 i mam kilka pytań follow-up:Tworzenie archiwum ZIP z Maven

pocztowy zawartość wykluczenia katalogu:

jak w przykładzie mam:

<fileSet> 
    <directory>${project.basedir}/src/export</directory> 
    <useDefaultExcludes>true</useDefaultExcludes> 
</fileSet> 

w ZIP uzyskać

src 
    export 
    Dir1 
    Dir2 

ale ja tylko chce mieć

Dir1 
Dir2 

w ZIP. Czy to jest możliwe?

Plik wyjściowy Nazwa

Nazwa pliku wyjściowego jest tworzony z rozszerzeniem .zip. Czy w Maven możliwe jest nadpisanie rozszerzenia do czegoś innego (np. .abc)?

Odpowiedz

13

Opcja OutputDirectory mogą być wykorzystane do zmiany katalogu w zespole, że pliki są przesyłane do - należy zrobić to, czego potrzebujesz:

<assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> 
<id>bin</id> 
<formats> 
    <format>zip</format> 
</formats> 
<fileSets> 
    <fileSet> 
     <directory>${project.basedir}/ScriptedBuild/rConnect/extract/</directory> 
     <useDefaultExcludes>true</useDefaultExcludes> 
     <outputDirectory>/</outputDirectory> 
    </fileSet> 
</fileSets> 
</assembly> 
+0

Zdecydowanie wskazałeś mi właściwy kierunek. Jednak musiałem to zrobić ' ..

Powiązane problemy