我已经在restlet框架上构建了一个库存管理的maven项目,我使用MYSQL。现在,我需要为它构建一个RPM,这样它甚至可以通过安装RPM在远程系统上工作
发布于 2014-01-24 07:32:39
如果您对构建RPM一无所知,或者希望使用all-Maven方法,那么您应该尝试使用RPM plugin。
如果您想自己构建RPM,您可以使用Shade plugin,它允许您将所有代码和依赖项打包到单个JAR中,从而使打包变得很简单。(但根据版权的不同,您可能无法将其分发到组织外部。)
最后,如果您希望将jars分开,可以使用Dependency plugin列出所有依赖项并从头开始打包所有内容。
这些建议都不包括RPM依赖项,因为通常没有Java库的RPM。当然,您需要依赖于某些版本的Java,否则您的RPM可能不得不保留所有的依赖项。
https://stackoverflow.com/questions/21326673
复制