1
我有具有以下文件夾中的項目:如何正確放置和使用內置jar的項目資源?
資源/ XML的圖式/ someXMLschema.xsd
我的項目中類使用這個XML模式導入它們之前驗證XML文件。
這個類有一個局部變量指出的架構路徑:
schemaFilePath = "resources" + File.separator + "xml-schemata" + File.separator + "someXMLschema.xsd"
當然這個本地工作。
現在我想把我的工具放在一個罐子裏給其他人。
但使用jar無法找到的模式,因爲該項目可能兩件事情:
- 罐子構建過程中已刪除的資源文件夾,這樣XML-圖式文件夾是在罐子裏的根夾。
- 該項目甚至不會查看使用過的jar內部,而是假定本地資源/ xml-schemata文件夾。
其中哪些可能是問題,我該如何解決它?