項目P2依賴於P1,但反之亦然。我想從P2中製作一個罐子。一種方法是將P2導出到罐子中,然後將P2和其他罐子包裝到P2中。如何創建jar依賴關係?
但是,我想要做到這一點,不包括P2內的P1。我該怎麼做 ?
項目P2依賴於P1,但反之亦然。我想從P2中製作一個罐子。一種方法是將P2導出到罐子中,然後將P2和其他罐子包裝到P2中。如何創建jar依賴關係?
但是,我想要做到這一點,不包括P2內的P1。我該怎麼做 ?
實際上取決於P2使用情況。通常你只需在jar中打包P2,並在文檔中聲明依賴關係。然後當實際使用發生時,有人需要在類路徑中添加兩個P1 & P2。
只是將兩個包裝爲罐子並提供兩者。交付一個在類路徑上運行程序p2和p1的批處理文件。
你爲什麼不考慮使用maven或gradle?
你看過這個問題 - 答案:How can I specify dependencies in the manifest file and then to include it into my .jar file?我認爲這可能對你的問題有用。用你聲明P1清單文件中P1的依賴關係的方式。
只是確保P1 jar在P2執行類路徑中。 – vfcosta
@vfcosta - 我該怎麼做? –