gpt4 book ai didi

java - 更新 Maven 版本中源文件中的变量

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:51 27 4
gpt4 key购买 nike

maven-release-plugin 是否能够将源文件中的变量更新为实际发布版本?

举个例子,如果我在源树中有以下类:

/**
* Does actually nothing
*
* @since ${project.version}
*/
public class NewClass {
...
}

maven 发布插件可以将变量 ${project.version} 替换为生成的发布的实际版本。

最佳答案

获取源代码本身的版本需要额外的插件,并且可能有点棘手(请参阅 Generate a Version.java file in Maven )。最好将版本写入文本/配置文件,如问题 Using maven to output the version number to a text file 中所示。并从 javadoc 引用该文件,如 Javadoc link to src/main/resource or src/test/resource file using relative path 中所示

或者,由于您的目标是在 javadoc 中使用 Maven 属性(版本),您可以按照 Using maven properties in JavaDoc 中的建议进行操作。 ,就是将版本放在一个带有maven过滤的配置文件中,并将其读入一个java类中,然后可以在javadoc中直接引用

关于java - 更新 Maven 版本中源文件中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53169014/

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