2017-09-06 41 views
0

我想在我的應用程序中使用以下模塊(https://github.com/intrbiz/hs110/blob/master/src/main/java/com/intrbiz/iot/hs110/HS110Client.java)來控制TP-Link智能插件,但無法弄清楚如何完成它。我設法添加更快的xml/jackson依賴關係的依賴關係,但搜索「com.intrbiz.iot」的依賴關係沒有返回任何匹配,所以我想我需要在本地複製和集成這些文件,但我不知道如何做到這一點(在HS110Client.java文件中的每個函數是在一個單獨的.java文件(如HS110Response.java,GetRealtime.java ...等)。在我的應用程序中集成另一個程序包/模塊

定義的任何幫助,將不勝感激:)

謝謝!加埃塔諾。

+0

我不能完全肯定你的努力做,但你所提供的鏈接只是一個github上鍊接到一些源代碼。我假設你試圖使用一些通過github編寫和共享的API。您可能想要導入整個項目,將其打包並將其包含在項目依賴項中? – Jason

+0

這聽起來像我需要做的事情,但我不知道該怎麼做,你能拼出我的步驟嗎? –

+0

讓我嘗試解決它,我確定有文章可以幫助我編譯和包含步驟 –

回答

0

不錯的工作,激怒了項目。我無法詳細討論這篇文章的所有具體細節,但我可以嘗試從這裏引導您朝着正確的方向發展。嘗試將.jar視爲您將在代碼庫中使用的工件。下面列出了2個選項,谷歌每一個,因爲你會發現許多文章,以幫助你弄明白。

  1. .jar文件手動添加到您的構建路徑(通常類似於右鍵單擊您的項目在IDE - >配置構建路徑 - >添加依賴)
  2. 如果您使用的是Maven(在今天的發展是非常常見世界),你可以將.jar轉換成神器,包括它在你的pom.xml

在我來說,我使用Maven的,一旦你在那裏,你的IDE可能類似於下面的依賴關係,請注意「 maven dependencies「部分,它基本上列出了我可以使用的項目中的所有.jars。

一旦您正確地在您的項目中獲得.jar,源代碼應該變得可用。大多數IDE使用熱鍵作爲ctrl + shift + t(打開類型),允許您搜索類,如果可以這樣做並從您構建的.jar中查看類,則應該可以將它們簡單地導入到任何類你的工作和直接使用它。

注意:如果你正在使用maven的另一件事情,你應該檢查是否這個項目你的消費已經在maven中央倉庫中,如果是的話,你可以將它添加到你的pom.xml中,並且你的好東西去。

祝你好運,希望這有助於!

enter image description here

相關問題