Back to the basics: Creating a SPEC file from a Maven project


1) Build the package with the provided pom.xml:

$ mvn package

2) Rebuild the RPM structure:

$ mvn -DskipTests=true rpm:rpm

A structure like the following will be created:

/target/rpm/<app_name>/BUILD
/target/rpm/<app_name>/RPMS
/target/rpm/<app_name>/SOURCES
/target/rpm/<app_name>/SPECS
/target/rpm/<app_name>/SRPMS