[英]Updating appengine-web.xml in IntelliJ based on run configuration
我想使用IntelliJ,根據運行配置更新appengine-web.xml應用程序的值。
例如,如果我使用開發配置,則需要appengine-web.xml:
<application>mygoogleserverdeve</application>
<version>1</version>
<threadsafe>true</threadsafe>
</appengine-web-app>
如果我使用測試配置,我希望:
<application> mygoogleservertest</application>
<version>1</version>
<threadsafe>true</threadsafe>
</appengine-web-app>
我只是不知道如何基於運行配置在appengine-web.xml中動態設置應用程序屬性。
任何建議表示贊賞。
部署配置中有一個選項可以先運行Ant目標,因此我最終只使用了Ant替換任務。 如同 :
<target name="replaceTest" description="Set Test Server">
<!-- Ensure GAE Test server is set -->
<replace file="${basedir}/web/WEB-INF/appengine-web.xml" token="SERVER_NAME" value="testserver" />
<replace file="${basedir}/web/WEB-INF/appengine-web.xml" token="deveserver" value="testserver" />
<replace file="${basedir}/web/WEB-INF/appengine-web.xml" token="prodserver" value="testserver" />
</target>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.