簡體   English   中英

根據運行配置更新IntelliJ中的appengine-web.xml

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM