Ambari编译——RPM部分修改2.8.0
分别编辑ambari-server
和 ambari-agent
的pom.xml 文件
具体内容如下
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.1.4</version>
<configuration>
<!-- ...已有配置... -->
<requires>
<require>${rpm.dependency.list}</require>
</requires>
<defineStatements>
<!-- 屏蔽依赖分析,防止 requires/provides 误报 -->
<defineStatement>__requires_exclude .*</defineStatement>
<defineStatement>__provides_exclude .*</defineStatement>
<!-- 禁止生成 debuginfo 包,避免冗余 rpm -->
<defineStatement>debug_package %{nil}</defineStatement>
<!-- 禁止 rpm 安装后自动脚本、jar repack -->
<defineStatement>__os_install_post %{nil}</defineStatement>
<defineStatement>__jar_repack %{nil}</defineStatement>
<defineStatement>__spec_install_post %{nil}</defineStatement>
</defineStatements>
<!-- ...已有配置... -->
</configuration>
</plugin>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24