我有一個問題,我無法解決。在pom.xml中刪除屬性名稱
我想用Tycho/Maven構建我的eclipse cdo服務器,並且我希望可以使用eclipse啓動我的cdo-server.product。
它設置了這樣的CDO服務器:http://wiki.eclipse.org/Setting_up_a_CDO_Server
不存在是我的問題: 如果讓我選擇:
-Dnet4j.config="${resource_loc:/cdo.server/config}"
我可以啓動它了日食,但如果我要開始內置的CDO-Server.app它找不到這個文件夾。
如果讓我選擇:
-Dnet4j.config="../../../../../../../../../../cdo.server/config"
我可以啓動內置CDO-Server.app,但我不能啓動OU月食。
這是合乎邏輯的,但現在我決定將$ {resource_loc:/cdo.server/config}作爲我的pom.xml文件中的一個屬性。 但如果我把它寫這樣的:
<properties>
<resource_loc:/cdo.server/config>../../../../../../../../../../cdo.server/config</resource_loc:/cdo.server/config>
</properties>
我得到的例外,這不是一個解析的POM,因爲在標籤的斜線。
如果我想讓它像這樣:
<properties>
<resource_loc:>
<cdo.server>
<config>../../../../../../../../../../cdo.server/config</config>
</cdo.server>
</resource_loc:>
</properties>
這還不算,可解析POM。是否有可能使用$ {resource_loc:/cdo.server/config}作爲屬性?
感謝您的回答!我知道,斜線在這個標籤中不起作用,但是有沒有其他可能性來解決這個問題? – tralala 2013-04-26 11:18:15
如果你真的需要斜槓我沒有看到一個。 – khmarbaise 2013-04-26 17:39:02
我需要它,因爲我需要這個:-Dnet4j.config =「$ {resource_loc:/cdo.server/config}」在vmArgs中在eclipse中啓動我的產品並在使用maven構建時啓動它,在eclipse之外。 – tralala 2013-04-28 10:24:41