Here is the section of my pom.xml:


      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>rpm-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>attached-rpm</goal>
            </goals>
            <phase>prepare-package</phase>
            <configuration>
              <classifier>bin</classifier>
              <name>fubar-${buildNumber}</name>
              <projversion>${project.version}</projversion>
              <distribution>1.0.0</distribution>
              <group>XProduct</group>
              <description>${rpmDesc}</description>
              <prefix>/etc/puppet/apps/fubar-${buildNumber}</prefix>
              <release>${buildNumber}</release>
              <mappings>
                <mapping>
                  <directory>/etc/puppet/apps/fubar-${buildNumber}</directory>
                  <username>root</username>
                  <groupname>root</groupname>
                  <sources>
                    <source>

<location>${project.build.directory}/module/fubar</location>
                    </source>
                  </sources>
                </mapping>
              </mappings>
            </configuration>
          </execution>
        </executions>
      </plugin>



Below is the relevant output.

[INFO] --- rpm-maven-plugin:2.0.1:attached-rpm (default) @ fubar-module-rpm ---
[WARNING] rpm version string truncated to 1.4.0
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/BUILD
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/RPMS
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/SOURCES
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/SPECS
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/SRPMS
[INFO] Creating directory
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/buildroot
[INFO] Copying 7 files to
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/buildroot/etc/puppet/apps/fubar-20120330_212354
[INFO] Creating spec file
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/SPECS/fubar-20120330_212354.spec
[INFO] Building target platforms: noarch-apple-mac os x
[INFO] Processing files: fubar-20120330_212354-1.4.0-20120330_212354
[INFO] Finding  Provides: /opt/local/lib/rpm/find-provides
[INFO] Finding  Requires: /opt/local/lib/rpm/find-requires
[INFO] Checking for unpackaged file(s): /opt/local/lib/rpm/check-files
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/buildroot
[INFO] Wrote: 
/Users/buildmaster/fubar-module-rpm/target/rpm/fubar-20120330_212354-bin/RPMS/i386/fubar-20120330_212354-1.4.0-20120330_212354.i386.rpm
[INFO]


I was expecting the RPM to be written to
noarch/fubar-20120330_212354-1.4.0-20120330_212354.noarch.rpm
since the default for <needarch> is noarch.   What do I do to get it
to be written to noarch ?


cheers,

     mehul


-- 
Mehul N. Sanghvi
email: [email protected]

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to