0
這是一個非常新的軟件開發行業,既然我在這裏擔任系統工程師,我的任務是使用Jenkins實現構建和發佈管理系統。所以,我可以在從我的svn中檢查源代碼後,使用maven安裝,配置甚至爲我的java proj構建war文件。現在,它的實際任務是爲我的不同環境(如UAT,Staging和Prod)構建同一個proj的多個war文件。我不想創建多個作業,但是我想使用多配置選項來實現此目的。所以,任何人都可以幫助我做到這一點?如何在Jenkins中構建多配置的war文件
感謝, SREE
馬克,感謝您的回覆。是的,你是完全正確的。要求是構建包含特定於環境的app.properties和jdbc.property文件的war文件。 所以,你的意思是爲了達到這個目標,我們需要使用像JNDI這樣的標準(對我來說聽起來很新鮮),因爲我是一名硬件系統工程師。你能幫我在這裏嗎? 再次感謝, Sree – Sree
@Sree JNDI的好處在於它是一個java配置標準。 JNDO的問題在於如何在每個容器中實現它沒有標準......(J2EE留給了容器供應商,這導致了這個混亂)。爲了讓你開始使用tomcat,我會推薦這個答案:http://stackoverflow.com/questions/13956651/externalizing-tomcat-webapp-config-from-war-file。創建特殊的應用程序上下文文件並使用它來覆蓋應用程序web.xml中的環境設置。一旦你得到它的工作,你永遠不會回頭看。 –
馬克,非常感謝你..會通過這個,讓你知道outcom :-) – Sree