私は giter8 を使用して Scala サービスのテンプレートを作成しています。テンプレートで使用したいフィールドの中にdescription
. ただし、これはMaven プロパティとして予約されているようです。どうすればこれを回避できますか?
これらは私の現在の(作業中の)プロパティです:
description = Please answer the following questions:\n
id =
package = com.sebi.$id$
テンプレートを実行すると、次のようになります。
13:55 $ g8 file://blaze-service-template.g8/
Please answer the following questions:
id []: test
package [com.sebi.test]:
Template applied in ./.
これは私が達成したいものです:
description = Please answer the following questions:\n
id =
package = com.sebi.$id$
description = Please describe $id$
テンプレートを実行すると、次のようになります。
13:56 $ g8 file://blaze-service-template.g8/
context [anonymous] 1:17 attribute id isn't defined
Please describe
context [anonymous] 1:17 attribute id isn't defined
Please describe
id []: test
package [com.sebi.test]:
Template applied in ./.
どういうわけか、description
カスタム フィールドとして使用すると、giter8 が壊れます。
_description
カスタムフィールドとして使用すると、機能します:
14:00 $ g8 file://blaze-service-template.g8/
Please answer the following questions:
id []: test
package [com.sebi.test]:
_description [Please describe test]: A stackoverflow Minimal, Complete, and Verifiable example
Template applied in ./.
_description
必須フィールドに使用すると、次のようになります:
14:05 $ g8 file://blaze-service-template.g8/
context [anonymous] 1:17 attribute id isn't defined
Please describe
_description [Please answer the following questions:
]: