簡體   English   中英

使用Maven從pom.xml構建項目后,如何使用其資源

[英]After building the project from pom.xml using Maven, how do I use its resources

這很乏味。 這是我嘗試使用的API 它的資源是在我使用Maven構建的pom.xml中設置的。 在建起來了,它給我的項目socrata出版商

  • src / main / java包含com.socrata.api com.socrata.datacom.socrata.util包的源文件夾,其中每個文件夾僅包含.java文件
  • JRE系統庫Maven依賴關系層次結構,其中每個包含許多jar文件

問題是com.socrata.api ,另外2個包含我想在socrata-publisher之外的項目中部署的類。 我嘗試使用import com.socrata.api但是沒有用。 而且,由於它是Java項目而不是android,因此它在首選項中沒有is庫選項,而這可能會給我解決方案。 socrata-publishertutorial (我想在其中使用資源,並且是android應用程序)都位於“我的文檔”中的eclipseApps目錄中。

這是一個視覺隊列。 幫助將不勝感激。

在此處輸入圖片說明

您首先需要獲取socrata項目及其所有依賴項的輸出。

在命令行中,轉到pom.xml文件所在的socrata項目的項目文件夾,運行MVN INSTALL。 您將在$ HOME / .m2 / repository中看到一個名為socrata-api.jar的jar文件。 如果您使用的是Windows,並且默認情況下已安裝MAVEN,則$ HOME應該是您的用戶配置文件文件夾。 看到j​​ar文件后,將其添加到教程的構建路徑中。

我認為您真正想做的只是將“ socrata-發布器”設置為“教程”項目的項目依賴項。 這樣您就可以從項目中的代碼中引用構建的Socrata庫。

右鍵單擊該項目,然后選擇“屬性”。 在該對話框中,選擇左側的“ Java構建路徑”,然后選擇“項目”部分,然后單擊“添加”按鈕以添加“ socrata-publisher”項目。

我認為這比創建一個單獨的jar文件(然后包含它)更好,然后您還可以使用Git使socrata-publisher代碼保持最新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM