1

私は 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:
]:
4

0 に答える 0