有没有人知道使用Maven构建到RPM的任何Web应用程序? RPM Maven Plugin提供了构建RPM的功能,但缺少文档.
具体来说,我正在寻找一个包含多个模块的例子,即来自“Maven by Example”系列的Chapter 8. A Multi-module Project.
只有一个模块的示例是:
4.0.0
com.mycompany.app
my-webapp
war
1.0-SOME-SNAPSHOT
my-webapp
http://maven.apache.org
/opt/tomcat6
${rpm.install.basedir}/webapps
${rpm.install.basedir}/lib
junit
junit
3.8.1
test
javax.servlet
servlet-api
2.5
provided
javax.servlet.jsp
jsp-api
2.1
provided
javax.servlet.jsp.jstl
jstl-api
1.2
org.glassfish.web
jstl-impl
1.2
org.codehaus.jackson
jackson-mapper-asl
1.8.1
org.codehaus.mojo
rpm-maven-plugin
2.1-alpha-1
true
attached-rpm
My Company
My Distribution
Applications/Internet
${user.name}
CHANGELOG
500
400
tomcat6
tomcat6
apache-tomcat >= 6.0.20-2
${rpm.install.webapps}/${project.artifactId}
target/${project.artifactId}-${project.version}
${rpm.install.config}
true
src/main/resources/my-webapp.jdbc.properties.sample
src/main/resources/my-webapp.runtime.properties
my-webapp.runtime.properties.sample
${rpm.install.basedir}/my-webapp-workspace
750
tomcatuser
tomcatuser
src/main/scripts/rpm/pre-install.sh
感谢您的帮助!