private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery
Building Jetty RPMs
RPM (RedHat Package Manager) is a popular way of distributing applications on RedHat Linux Derived Distros. Here is a step on how to make a RPM package for Jetty6,
Note: this one is only for RedHat Based Distros like CentOS, Feodora, Redhat and etc, as for Debian Based distros like Ubunto deb packages will be comming soon
Requirements:
- Sould be Built on Redhat Based Linux distros
- must have a rpm-build installed in your box
if rpm-build is not installed in your linux box execute the command below
yum install rpm-build
Step 0:
- Building a Jetty RPM Requires Maven BeanShell Plugin, if you have done this already proceed to Step 1
on your <jetty-root>/contrib/maven-beanshell-plugin dir execute the maven command bellow
mvn install
Step 1:
- now you are ready to build jetty rpm pacakges
- in your <jetty-root>/contrib/rpm , execute the command bellow
mvn install
Step 2:
- your Jetty RPM Files are found at the <jetty-root>/contrib/rpm/target folder
Rpm File Outputs:
jetty6-6.1-*.noarch.rpm - Jetty RPM Package
jetty6-lib-6.1-*.noarch.rpm - Jetty Library RPM Package
jetty6-jsp-2.0-api-6.1-*.noarch.rpm - Jetty JSP 2.0 API RPM Package
jetty6-jsp-2.1-api-6.1-*.noarch.rpm - Jetty JSP 2.1 API RPM Package
jetty6-servlet-2.5-api-6.1-*.noarch.rpm - Jetty Servlet 2.5 API RPM Package
jetty6-samples-6.1-*.noarch.rpm - Jetty Samples RPM Package