中有一些很好的说明
我有一个代码风格的模板,它为新的Java类定义带有注释的默认注释(见下文)
如何让它插入Maven pom.xml
的版本?类似的东西
@since ${pom.project.version}
CodeStyle_codetemplates.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Code Style Code Template
To start using open Window -> Preferences
Java Code Style Code Template
Press [Import...] button and select this file.
-->
<templates>
<template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">${filecomment}
${package_declaration}
/**
*
* @since ${date}
* @author ${user}
* Reviewer
*/
${typecomment}
${type_declaration}</template></templates>
要完成您的要求,需要有一个Eclipse插件来为代码模板提供变量。在"你能在eclipse中定义自己的模板变量吗"的答案中,有一些链接指向有关这种类型插件的信息。您可以从m2e项目中请求此功能。
一个更快的解决方案是转向另一个方向:不是让Eclipse从Maven中提取信息,而是让Maven编写数据。使用Maven将版本号输出到文本文件