3
我正在IDEA 11中開發WebSphere portlet。該portlet使用在門戶上定義的一些方法。我的PC上沒有生產環境編譯的類或jar,但是我有源代碼。如何將java源文件附加到項目中?
我可以以某種方式將.java文件「附加」到我的項目中,以構建將部署到生產環境中的war文件嗎?或者我必須首先構建生產源(由於存在很多依賴關係,這似乎更難)?
我正在IDEA 11中開發WebSphere portlet。該portlet使用在門戶上定義的一些方法。我的PC上沒有生產環境編譯的類或jar,但是我有源代碼。如何將java源文件附加到項目中?
我可以以某種方式將.java文件「附加」到我的項目中,以構建將部署到生產環境中的war文件嗎?或者我必須首先構建生產源(由於存在很多依賴關係,這似乎更難)?
如果這只是爲了在等待JARs /編譯類時測試某些東西,那麼您可以通過僅引入API(例如,希望沒有外部依賴關係的引用接口)來做到這一點。然後,打開編譯的WAR並手動刪除這些.class文件,以避免與服務器上的真實代碼發生衝突。
最大的問題是,你肯定會遇到一些問題,試圖限制暴露於真實的代碼,除非其他代碼很好地設置以暴露具有非常有限依賴性的API。