gpt4 book ai didi

java - 如何为 maven pom.xml 的某些部分关闭 Eclipse 代码格式化程序

转载 作者:行者123 更新时间:2023-11-30 08:10:15 31 4
gpt4 key购买 nike

我想告诉 Eclipse 不要格式化 pom.xml 属性。

在我的示例中,我将一个长的 proxyString 参数附加到 maven 发布插件:

</build>
</plugins>
(...)
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.2</version>
<!-- in case of error while release prepare or dryRun release :
check proxyString should be on one line (withour CR) -->
<configuration>
<arguments>${proxyString}</arguments>
</configuration>
</plugin>
</plugins>
</build>

当我重新格式化 pom.xml 时,Eclipse 将一些回车附加到该定义:

    <profile>
<id>proxy</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<properties>
<proxyString>-Djava.net.useSystemProxies=true -Dhttp.proxyHost=myProxy -Dhttp.proxyPort=3128 -Dhttps.proxyHost=myProxy -Dhttps.proxyPort=3128</proxyString>
</properties>
</profile>

这会导致发布生命周期中断:

No goals have been specified for this build. You must specify a valid lifecycle phase

有没有办法告诉 Eclipse 不要格式化 pom.xml 的一部分?(或者也许有更好的方法将代理设置转发到 Maven 发布插件)。

我知道这个question真的很接近我的,但我没有找到如何将它应用于 xml 文件。

最佳答案

您可以选择您要格式化的部分pom并按

CTRL + SHIFT + F

当您在没有选择的情况下按“CTRL + SHIFT + F”时,它将格式化整个文件。
使用选择将仅格式化选定的部分。

关于java - 如何为 maven pom.xml 的某些部分关闭 Eclipse 代码格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850432/

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