Ah and the command to use it is:

mvn assembly:assembly

Cheers

On Fri, Oct 23, 2009 at 8:56 AM, Christian Grobmeier
<[email protected]> wrote:
> Hi Christian
>
> its not necessary to add this one here. The file in question is
> src/assembly/bin.xml were it's already included.
> I have added the pear-assembly file, but can you help going through
> it? There is some execution missing, which we need to create in the
> pom :-)
>
> Cheers
>
> On Fri, Oct 23, 2009 at 12:28 AM,  <[email protected]> wrote:
>> Author: chammers
>> Date: Thu Oct 22 22:28:53 2009
>> New Revision: 828879
>>
>> URL: http://svn.apache.org/viewvc?rev=828879&view=rev
>> Log:
>> Create .zip file with identical content as the PEAR .tgz.
>> Too bad that the PEAR version number may not (it's validated) contain
>> the -SNAPSHOT so the it has to be specified separately. I could not
>> find out how to elegantly use sed or a regex in the pom.xml.
>>
>> Modified:
>>    incubator/log4php/trunk/pom.xml
>>
>> Modified: incubator/log4php/trunk/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/incubator/log4php/trunk/pom.xml?rev=828879&r1=828878&r2=828879&view=diff
>> ==============================================================================
>> --- incubator/log4php/trunk/pom.xml (original)
>> +++ incubator/log4php/trunk/pom.xml Thu Oct 22 22:28:53 2009
>> @@ -117,6 +117,7 @@
>>        <properties>
>>                <surefire.reports>target/surefire-reports</surefire.reports>
>>                <coverage.report>target/site/coverage-report</coverage.report>
>> +               <pear.version>2.0</pear.version>
>>        </properties>
>>
>>        <build>
>> @@ -190,6 +191,14 @@
>>                                 <exec executable="pear" dir="target/pear">
>>                                     <arg line="package"/>
>>                                 </exec>
>> +                                <!-- Create zip archive with identical 
>> contents as the .tgz -->
>> +                                <!-- The version number of the pear package 
>> does never contain -SNAPSHOT. -->
>> +                                <untar dest="target/zip">
>> +                                    <gzipresource>
>> +                                        <file 
>> file="target/pear/log4php-${pear.version}.tgz"/>
>> +                                    </gzipresource>
>> +                                </untar>
>> +                                <zip 
>> destfile="target/pear/log4php-${pear.version}.zip" basedir="target/zip/" />
>>                             </tasks>
>>                         </configuration>
>>                     </execution>
>>
>>
>>
>

Reply via email to