2016-08-27 73 views
0

我有一個maven項目,需要外部config.properties文件和外部ABC.jar包裝maven項目和GIT上傳的外部jar和屬性文件

我已將config.properties放入src/main/resources,並將src/main/lib中的外部罐放入。
我已經使用buildpath-> configure build path-> add external library配置了外部jar到我的項目。

我使用FileInputStream來閱讀。
但現在我需要將我的代碼上傳到GIT存儲庫,我需要從類路徑中加載外部jar和屬性文件。
我搜索了一下,發現我必須創建一個存儲庫來存儲我的外部文件和jar。
如果我可以看一個樣本pom文件來加載我的外部jar和任何想法來加載我的屬性文件將是有幫助的。

回答

0

你可以讓你的屬性文件正確的地方是在本地的Git回購,你會然後推到任何你想去的Git回購託管服務(提供的這些屬性不包括敏感數據)

但你的外部jar應該簡單地聲明爲您的pom.xml中的依賴項。
它不應該成爲你的git倉庫的一部分,或者至少有一個.gitignore文件會明確排除任何jar。

更多見this article

<dependencies> 
    <dependency> 
    <groupId>com.example</groupId> 
    <artifactId>evalpostfix</artifactId> 
    <version>1.0</version> 
    </dependency> 
</dependencies> 

如果外部罐子可在一個或多個公共的資源,那就夠了。