トークンのリストを含むファイルがあります。
tokens.txt
foo
bar
baz
およびテンプレート ファイル:
template.txt
public class @token@MyInterface implements MyInterface {
public void doStuff() {
// First line of generated code
// Second line of generated code
}
}
に次のソース コード ファイルを生成しますtarget/generated-sources/my/package
。
- FooMyInterface.java
- BarMyInterface.java
- BazMyInterface.java
生成されたソース ファイルの 1 つは次のようになります。
FooMyInterface.java
public class FooMyInterface implements MyInterface {
public void doStuff() {
// First line of generated code
// Second line of generated code
}
}
Maven でこれを行うにはどうすればよいですか?