gpt4 book ai didi

java - 有没有办法自动化 xml.version?

转载 作者:行者123 更新时间:2023-12-02 05:04:16 25 4
gpt4 key购买 nike

假设我有以下 XML:

<?xml version="1.0" encoding="UTF-8"?>
<colors>
<color1> Blue</color1>
<color2> Red</color2>
</colors>

有没有办法根据我的 pom.xml 项目的版本自动设置版本?

假设我的 pom.xml 是这样的:

<groupId>br.com.colors/groupId>
<artifactId>colors</artifactId>
<version>1.0.2</version>

xml 版本应该是这样的:

<?xml version="1.0.2" encoding="UTF-8"?>
<colors>
<color1> Blue</color1>
<color2> Red</color2>
</colors>

最佳答案

那个版本并不是你想象的那样。

版本控制应该在您的 XML 中:

<?xml version="1.0" encoding="UTF-8"?>
<colors version="1.0.2">
<color1>Blue</color1>
<color2>Red</color2>
</colors>

您需要一个 Maven 任务或插件来为您修改文件。

就我个人而言,我建议不要这样做。让您的 GitHub 或源代码管理工具处理版本控制。

您似乎想要将 XML 解析为 DOM 树的对象来验证版本。你能描述一下那是什么样子吗?有效和无效版本场景是什么样的? XML 进程对该属性执行什么操作?

关于java - 有没有办法自动化 xml.version?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56363922/

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