我需要通過maven屬性設置一個URL(要根據配置文件進行更換)。問題是,這個URL包含了一些&
和Maven不喜歡這個(如果URL中包含& _program):如何在maven pom屬性值中跳過'&'
「的參照實體‘_program’必須以‘;’結尾分隔符「。錯誤發生在這條線上的POM。
那麼如何逃避這個角色或如何逃避可能包含一些「特殊」字符的洞線。 (還有什麼其他字符在屬性值中被禁止?)
我需要通過maven屬性設置一個URL(要根據配置文件進行更換)。問題是,這個URL包含了一些&
和Maven不喜歡這個(如果URL中包含& _program):如何在maven pom屬性值中跳過'&'
「的參照實體‘_program’必須以‘;’結尾分隔符「。錯誤發生在這條線上的POM。
那麼如何逃避這個角色或如何逃避可能包含一些「特殊」字符的洞線。 (還有什麼其他字符在屬性值中被禁止?)
我沒有使用maven,但從它的聲音中,標準的XML轉義將完成工作。你的情況,你可以嘗試使用
&
代替&
你可以逃避一個字符或其他可能與<![CDATA[ property value ]]>
周邊物業價值包含一些「特殊」字符的整條生產線。例如,對於某個URL,它看起來像:
<properties>
<some.url><![CDATA[http://stackoverflow.com?param_1=1¶m_2=2]]></some.url>
</properties>
適用於我的pom文件! – 2012-09-10 13:33:40