2012-05-08 1 views
0

2つのカスタムタグ(@Start、@End)間のコードスニペットを空タグに置き換えたいと考えています。メンバビルド中にコードスニペットを置き換える必要があります

public class MyClass{ 
private String name; 
private String age; 

@Start 
private String address; 
private String phoneNumber; 
@End 

} 

これらのタグは複数のファイルで利用できます。

mavenを使用することはできますか?私はhttp://code.google.com/p/maven-replacer-plugin/ を見ていましたが、これはテキスト/値の置き換えに使用されていますが、これはコンテンツの置き換えには使用できないと思います。私は正しい?私たちは他のやり方をしていますか?

よろしく パンカジ

答えて

0

私はmaven-replaces-pluginを使用して正しいライフサイクルフェーズ(prepare-sourcesなど)に入れ、buildhelper-pluginを使用してフィルタリングされた/変換されたソースが投入されました。それはうまくいくはずです...あなたがbmarguliesの助言を得るのが好きなことに応じて検討する価値があるかもしれません。

0

Mavenプラグインを書きます。例えば、Apache Mahoutは、Apache Velocityを実行してテンプレートからソースコードを生成するmavenプラグインです。

関連する問題