我有一個Maven項目說項目A,並且還有一類說ClassA的這個項目,該項目使用從資源文件夾中的文件,我使用以下方式從資源閱讀:Maven的模塊依賴和資源
String fileName = IPToGeoMapper.class.getResource("/resourceFile.txt").getFile();
File resourceFile = new File(fileName);
,它的作品像魅力。
現在,當我從這個項目中創建工件時(我已經嘗試提取創建的jar,並且它已將jar包中的resourceFile.txt打包),並將其用作其他項目的依賴項,比如ProjectB,ClassA沒有更多發現resourceFile.txt,因爲它嘗試瀏覽ProjectB的資源文件夾。
我想要最好的全局解決方案,可以在所有項目中使用ProjectA創建的工件 處理此問題的最佳方法是什麼?
嘗試使用ResourceAsStream – Samy 2014-09-23 11:18:11