Maven scmCommentPrefix行馈送
我正试图让scmCommentPrefix按照 问题是,您添加的任何前缀都会连接到各种版本插件注释中,没有空格,因此,如果我使用scmCommentPrefix=ABCD-123,则生成的注释看起来像(从我的试运行中):Maven scmCommentPrefix行馈送,maven,maven-release-plugin,Maven,Maven Release Plugin,我正试图让scmCommentPrefix按照 问题是,您添加的任何前缀都会连接到各种版本插件注释中,没有空格,因此,如果我使用scmCommentPrefix=ABCD-123,则生成的注释看起来像(从我的试运行中): 文档中提到,您可以在前缀中添加一个换行符,使用“ALT 10”或“ALT 13”-有人能给我举个工作示例吗?因为如果我在引号中添加这些字符串中的任何一个,它们都是按字面意思添加的,如果我省略引号,我会收到一个maven错误,抱怨ALT的目标无效。对于空白,请将参数括在双引号中,
文档中提到,您可以在前缀中添加一个换行符,使用“ALT 10”或“ALT 13”-有人能给我举个工作示例吗?因为如果我在引号中添加这些字符串中的任何一个,它们都是按字面意思添加的,如果我省略引号,我会收到一个maven错误,抱怨ALT的目标无效。对于空白,请将参数括在双引号中,例如,
-DscmCommentPrefix=“ABCD-123”
。注意第二个双引号前的空格
-DscmCommentPrefix=“ABCD-123\n”
是否适用于换行?您可以使用${line.separator}作为换行符。
e、 问题
请参阅注释,您可以尝试将
xml:space=“preserve”
添加为属性。
以下是插件配置示例:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<!-- ... -->
<configuration>
<scmCommentPrefix xml:space="preserve">ABCD-123 </scmCommentPrefix>
</configuration>
</plugin>
org.apache.maven.plugins
maven发布插件
ABCD-123
-DscmCommentPrefix="ABCD-123${line.separator}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<!-- ... -->
<configuration>
<scmCommentPrefix xml:space="preserve">ABCD-123 </scmCommentPrefix>
</configuration>
</plugin>