【问题标题】:How do I escape Java generics in Gmaven?如何在 Gmaven 中转义 Java 泛型?
【发布时间】:2013-10-11 21:45:25
【问题描述】:

因此,您正在 GMaven 中编写一个包含一些 Java 的 groovy 脚本。在源标签之间:

<source>

...some groovy code here

List<Chicken> = new ArrayList<>()

...some more groovy code here

</source>

看起来像 XML 标记组件的问题。有没有办法逃避这些,如果是这样,那是什么?

【问题讨论】:

    标签: java groovy diamond-operator gmaven


    【解决方案1】:

    将代码嵌套在 CDATA 中。

    看看这个:http://www.w3schools.com/xml/xml_cdata.asp

    【讨论】:

      【解决方案2】:

      是的,您可以使用 XML/HTML 实体对它们进行转义

      List&lt;Chicken&gt; = new ArrayList&lt;&gt;()
      

      参考:
      List of XML and HTML character entity references

      【讨论】:

      • 这个解决方案和另一个解决方案都有效。我更喜欢另一种解决方案(使用 CDATA),但这一个回答了上述问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多