我有要求只在託管模式下執行一些(服務器端)代碼。完美的解決方案是甚至不會將代碼編譯到生產版本中。什麼是最好的方式來完成這個(使用GWT 2.5與日食)?在生產版本中刪除代碼的最佳方式是什麼?
0
A
回答
0
你是如何爲生產而建造的,你能夠將這些代碼分離出來嗎?如果答案是「Maven」和「是」,我會在使用gwt編譯和打包時使用Maven配置文件和適當的排除項。
還有GWT.isScript()
,它在主機模式下返回true
,否則返回false。那麼至少你的代碼將不會在生產版本中執行。
乾杯,
+0
GWT.isScript()和GWT.isProdMode()都會在服務器調用時返回false。關於它的問題已經存在:http://code.google.com/p/google-web-toolkit/issues/detail?id=6148 任何其他想法如何從託管模式執行或調試版本確定發佈版本? – user1152442
相關問題
- 1. 在CursorAdapter中刪除一行的最佳方式是什麼?
- 2. 在MVC中刪除圖像的最佳方式是什麼?
- 3. 在生產版本中從軟件包中刪除javascript代碼
- 4. Rails - 僅在生產中顯示代碼的最佳方式?
- 5. 組織文件版本遷移代碼的最佳方式是什麼?
- 6. 在mysql中存儲html代碼的最佳方式是什麼?
- 7. 在Eclipse中調試android代碼的最佳方式是什麼?
- 8. 在Windows上版本控制圖形資產的最佳方式是什麼?
- 9. Javascript中刪除html表格的最佳方式是什麼?
- 10. 在IE6中將特定的CSS代碼工作到最新版本的IE的最佳方式是什麼?
- 11. 從應用程序中刪除死代碼的最佳方法是什麼?
- 12. 從代碼中調用IBAction的最佳方式是什麼?
- 13. 什麼是編碼/保護JavaScript代碼的最佳方式?
- 14. 什麼是安裝兩個版本的python的最佳方式
- 15. 在離線和書本中呈現源代碼的最佳方式是什麼?
- 16. 將ASP.NET網站版本投入生產的最佳方式(IIS)
- 17. 在生產版本中刪除面料
- 18. 什麼是項目的最佳版本控制方式
- 19. 什麼是控制Flex + PHP軟件版本的最佳方式?
- 20. 保持數據庫版本的最佳方式是什麼?
- 21. 版本ASP.NET 2.0 Web服務的最佳方式是什麼?
- 22. 實現ASP.NET WebAPI版本控制的最佳方式是什麼?
- 23. 讓CloudFormation堆棧自我刪除的最佳方式是什麼?
- 24. 在JavaScript中刪除對象的最佳方法是什麼?
- 25. 在生產中「編譯」HTML模板的最佳方式是什麼?
- 26. 什麼是在Hive中產生大量結果的最佳方式
- 27. 自動從PHP代碼中刪除評論的最佳方式
- 28. 什麼是分離此代碼的關注的最佳方式?
- 29. 寫這樣的重複代碼的最佳方式是什麼?
- 30. 與C#代碼中的快速書本整合的最佳方式是什麼?
將它拆分成它自己的「.jar」,你不配置? – millimoose
如果你要求的是不從文件編譯特定的代碼行,這在Java中是不合理的。 (你可以在任何地方運行C預處理器,但它至少會混淆你的IDE。) – millimoose