Mavenアセンブリプラグインを使用してさまざまな環境の構成アーティファクトを準備し、リソースフィルタリングを使用してパラメーター値を置き換えています。
次のような内容のプロパティファイルがあるという奇妙な動作に遭遇しました。
###########################
#author.name @ company.com#
############################
env.name = $ {replacement.value}
作成者の電子メールに「@」記号が含まれていると、すべてのプロパティ参照が無視されていました。
なぜこれが発生するのかについてのドキュメントを探してみましたが、この動作に答えるものは見つかりませんでした。文書化または説明への有用なポインタがあれば大歓迎です。
参考のために:
- Mavenバージョン:2.2.1
- Mavenアセンブリプラグインのバージョン:2.2