我正在與供應商合作,爲我提供一個API供我使用,而不是提供JAR,他們給了我一個完整的實際.java類文件夾。如何將第三方Java庫編譯爲jar文件我可以使用?
與其複製和粘貼龐大的API到我的項目中,我如何編譯他們給我的文件夾作爲JAR包含在我的外部庫中的項目中?
其結構如下:
com/api/many_supporting_files_and_folders_here
,我基本上會想變成一個
their_name_api.jar
,並能夠在我的代碼利用,而不必對我自己的班級和可用的實施細則。
我使用的IntelliJ IDEA
強烈推薦使用gradle或maven。你還需要弄清楚它們具有哪些依賴關係--apache commons等,並在你的構建腳本中進行設置。我會仔細檢查供應商,但他們必須有一個供內部使用的構建腳本。 – Adam 2015-02-09 21:38:51
讓他們去做。這是他們的責任,而不是你的責任。奇怪的供應商,提供源代碼。 – EJP 2015-02-09 21:40:18