我有一個2個模塊的maven項目。有一個抓取模塊取決於核心模塊。每個模塊在src/main/resources /中都有自己的config.ini文件,每個模塊只有一個主類。mvn exec:java失敗,FileNotFoundException
現在我要開始這樣的NewsCrawler:
mvn exec:java -Dexec.mainClass="org.aksw.simba.rdflivenews.NewsCrawler"
這適用於裝載爬蟲自己的配置文件,但加載失敗,從核心模塊的配置文件:
NewsCrawler.CONFIG = new Config(new Ini(File.class.getResourceAsStream("/newscrawler-config.ini")));
RdfLiveNews.CONFIG = new Config(new Ini(File.class.getResourceAsStream("/rdflivenews-config.ini")));
的第二次配置加載失敗並帶有NullPointerException。我檢查了jar文件,並且配置文件在裏面。奇怪的是相同的兩行工作在測試用例中。同樣在eclipse中,我可以毫無問題地啓動課程的主要部分。
System.out.println(「Resource file not found:」+ File.class.getResource(「。」)); - >資源文件未找到:null – 2012-08-14 15:58:03
我已經添加了一個鏈接,其中包含您的案例的函數示例的源代碼。希望這個幫助。 – 2012-08-14 16:02:43