I found the problem.  Now I just need to figure out a solution.  I'll
let you know when I get this figured out (probably over the weekend).

-----Original Message-----
From: Sena Gbeckor-Kove [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 23, 2005 11:07
To: Maven Users List
Subject: Re: RPM Plugin not cleaning its includes


Hi Bob,

We are trying to do the following :

 -- Install ${basedir}/src/main/bin/* at /usr/local/amf/bin
${basedir}/src/main/bin/*  --> /usr/local/amf/bin

-- Install ${basedir}/target/*.jar at /usr/local/amf/plugin/core/lib
${basedir}/target/*.jar  --> /usr/local/amf/plugin/core/lib

We are using the following mappings fragment having looked at your
suggestions regarding the filename elemnt and still the contents of
the first mapping turn when copying the contents for the second
mapping.


                    <mappings>
                        <mapping>
                            <directory>/usr/local/amf/bin</directory>
                            <filemode>755</filemode>
                            <username>root</username>
                            <groupname>system</groupname>
                            <sources>
                                <source>
                                    <location>src/main/bin</location>
                                    <includes>
                                        <include>*</include>
                                    </includes>
                                    <excludes>
                                        <exclude>CVS</exclude>
                                        <exclude>CVS/*</exclude>
                                    </excludes>
                                </source>
                            </sources>
                        </mapping>
                        <mapping>
                           
<directory>/usr/local/amf/plugin/core/lib</directory>
                            <filemode>755</filemode>
                            <username>root</username>
                            <groupname>system</groupname>
                            <sources>
                                <source>
                                    <location>target</location>
                                    <includes>
                                        <include>*.jar</include>
                                    </includes>
                                    <excludes>
                                        <exclude>CVS</exclude>
                                        <exclude>CVS/*</exclude>
                                        <exclude>*/*</exclude>
                                    </excludes>
                                </source>
                            </sources>
                        </mapping>

Any ideas?
Thanks in advance
Regards



On 23/11/05, Allison, Bob <[EMAIL PROTECTED]> wrote:
> Well, I see a couple problems with your configuration.  As I read the
> two mappings, they should do the following:
>
> -- Install ${basedir}/src/main/bin/* at /usr/local (for example,
> ${basedir}/src/main/bin/myprog will be installed at /usr/local/myprog)
>
> -- Install ${basedir}/target/*.jar at /usr/local (for example,
> ${basedir}/target/myprog.jar will be installed at
/usr/local/myprog.jar)
>
> You are getting the two mappings muddled because they specify the same
> destination.  You will probably almost never need to specify the
> filename parameter.  Instead, the directory parameters should be
> specified as /usr/local/amf/bin and /usr/local/amf/plugin/core/lib.
>
> -----Original Message-----
> From: Sena Gbeckor-Kove [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, November 23, 2005 08:38
> To: users@maven.apache.org
> Subject: RPM Plugin not cleaning its includes
>
>
> Hi Bob,
>
> It appears that the RPM plugin cumulatively includes the contents of
> includes when dealing wiith mappings. For example, the following 2
> mappings cause thhe contents of the first  ampping, a bunch of scripts
> from the bin directory, to be copied into the next <filename/>
> specified "amf/plugin/core/lib".
>
> Any ideas would be appreciated.
>
> Regards
>
>                  <mappings>
>                         <mapping>
>                             <directory>/usr/local</directory>
>                             <filename>amf/bin</filename>
>                             <filemode>755</filemode>
>                             <username>root</username>
>                             <groupname>system</groupname>
>                             <sources>
>                                 <source>
>                                     <location>src/main/bin</location>
>                                     <includes>
>                                         <include>*</include>
>                                     </includes>
>                                     <excludes>
>                                         <exclude>CVS</exclude>
>                                         <exclude>CVS/*</exclude>
>                                     </excludes>
>                                 </source>
>                             </sources>
>                         </mapping>
>                         <mapping>
>                             <directory>/usr/local</directory>
>                             <filename>amf/plugin/core/lib</filename>
>                             <filemode>755</filemode>
>                             <username>root</username>
>                             <groupname>system</groupname>
>                             <sources>
>                                 <source>
>                                     <location>target</location>
>                                     <includes>
>                                         <include>*.jar</include>
>                                     </includes>
>                                     <excludes>
>                                         <exclude>CVS</exclude>
>                                         <exclude>CVS/*</exclude>
>                                     </excludes>
>                                 </source>
>                             </sources>
>                         </mapping>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to