maven发行版源文件中的java Update变量
maven release插件是否能够将源文件中的变量更新为实际版本
例如,如果源代码树中有以下类:
/**
* Does actually nothing
*
* @since ${project.version}
*/
public class NewClass {
...
}
maven版本插件可以用生成版本的实际版本替换变量${project.version}
你可以在下面搜索框中键入要查询的问题!
maven release插件是否能够将源文件中的变量更新为实际版本
例如,如果源代码树中有以下类:
/**
* Does actually nothing
*
* @since ${project.version}
*/
public class NewClass {
...
}
maven版本插件可以用生成版本的实际版本替换变量${project.version}
# 1 楼答案
在源代码中获取版本本身需要额外的插件,这可能有点棘手(请参见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属性(version),您可以按照Using maven properties in JavaDoc中的建议,将版本放入带有maven筛选的配置文件中,并将其读入java类中,然后可以在javadoc中直接引用该类