Nil*_*lsH 5 java rpmbuild maven rpm-spec rpm-maven-plugin
我正在尝试在OSX上设置一个maven项目,并使用它rpm-maven-plugin
来构建它作为RPM包.但是,即使最简单的插件配置似乎也失败了.我得到的错误是Bad exit status from /usr/local/Cellar/rpm/5.4.10/var/tmp/rpm-tmp.50667 (%install)
.详细输出不会提供太多信息.生成的spec文件如下所示:
Name: server
Version: 1.0
Release: SNAPSHOT20130920084527
Summary: MySummary
License: 2013 MyCompany
Distribution: MyDistribution
Group: Application/SomeGroup
Packager: me
autoprov: yes
autoreq: yes
Prefix: /app/theapp
BuildRoot: /Users/me/Projects/projectname/server/target/rpm/server/buildroot
%description
My Description
%install
if [ -e $RPM_BUILD_ROOT ];
then
mv /Users/me/Projects/projectname/server/target/rpm/server/tmp-buildroot/* $RPM_BUILD_ROOT
else
mv /Users/me/Projects/projectname/server/target/rpm/server/tmp-buildroot $RPM_BUILD_ROOT
fi
%files
%defattr(644,-,-,755)
"/"
Run Code Online (Sandbox Code Playgroud)
构建RPM的命令是 /usr/local/bin/rpmbuild -vvv -bb --target noarch --buildroot /Users/me/Projects/projectname/server/target/rpm/server/buildroot --define '_topdir /tmp' server.spec
我不确定它是OSX问题还是一般的rpm-maven-plugin问题,但我怀疑它是OSX问题,因为我在其他平台上使用rpm-maven-plugin构建RPM.
有没有其他人成功使用过rpm-maven-plugin
OSX?
编辑
我正在使用rpm-maven-plugin
2.1-alpha-3,OS X 10.8.4并通过自制软件安装rpm.我还验证了相同的配置适用于CentOS Vagrant盒子.
归档时间: |
|
查看次数: |
1016 次 |
最近记录: |