2012-06-02 26 views
3

有什麼方法可以讓Eclipse WTP在發佈/部署程序集上執行令牌替換?使用Eclipse/WTP進行令牌替換而不使用Maven

我想要在web.xml或屬性文件中有類似${hostname},${environment}等令牌,在構建時從某個上下文中替換。

從persistence.xml中一個具體的例子:

<property name="javax.persistence.jdbc.url" value="${jdbc.url}"/> 

有什麼辦法與Eclipse/WTP要做到這一點,而無需Maven的管理我的體型?更確切地說,我可以讓WTP增量發佈更改,而無需重新構建WAR並將WAR中的每個類/資源重新部署到服務器?

+1

爲什麼沒有Maven?這是Maven過濾的快照。 –

+0

我有兩個很好的避免Maven的主要原因:它對於這樣一個簡單的Web應用程序來說是重量級的(JAR只是直接簽入到WEB-INF/lib中),我不想做完整的重建以將更改推送到單個資源 - 我喜歡WTP可以逐步構建和發佈。 – wrschneider

回答

0

我不相信有任何現有的方法從用戶的角度來掛鉤WTP發佈機制。但是,您可以創建一個Eclipse插件來掛接WTP發佈(甚至是增量發佈)過程並將其安裝到您的主機eclipse環境中。