gpt4 book ai didi

maven - 为什么 maven-release-plugin 会更改 pom.xml 格式?

转载 作者:行者123 更新时间:2023-12-01 03:18:42 24 4
gpt4 key购买 nike

我正在使用 maven-release-plugin版本 2.4.1,并在执行目标后 mvn release:prepare -DpreparationGoals="clean deploy -Dmaven.test.skip"我发现不仅我的应用程序的版本发生了变化,而且还在 maven-antrun-plugin 的配置中添加了一个空格:

      <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>initialize</phase>
<configuration>
<tasks>
<delete includeEmptyDirs="true" dir="com.project.HelloWorld"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>

"com.project.HelloWorld" 之间添加空格和斜线。问题在于这一事实,即 xml-format-plugin在 Maven 构建后删除这个空间,但在每次发布后,我再次看到这个烦人的空间。

有谁知道为什么会发生这种情况或如何克服这个问题?

最佳答案

根据 Extensible Markup Language (XML) 1.0 (Fifth Edition) – 3.1 Start-Tags, End-Tags, and Empty-Element Tags空白字符绝对可以:

Tags for Empty Elements

[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [WFC: Unique Att Spec]


烦与不烦是 POV 的问题,恕我直言。我个人更喜欢它们。

关于maven - 为什么 maven-release-plugin 会更改 pom.xml 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com