包装maven项目以及用于GIT上传的外部jar和属性文件

时间:2016-08-27 06:26:55

标签: git maven pom.xml

我有一个maven项目,需要外部config.properties文件和外部ABC.jar

我已将config.properties放在src/main/resources中,将外部广告放在src/main/lib中。
我已使用buildpath->配置构建路径 - >添加外部库,将外部jar配置到我的项目中。

我使用FileInputStream阅读 但现在我需要将我的代码上传到GIT存储库,我需要从类路径加载外部jar和属性文件。
我用谷歌搜索,发现我必须创建一个存储库来存储我的外部文件和jar 如果我可以查看一个示例pom文件来加载我的外部jar以及加载我的属性文件的任何想法,将会很有帮助。

1 个答案:

答案 0 :(得分:1)

您可以将属性文件保存在本地Git仓库中的位置,然后将其推送到您想要的任何Git仓库服务(如果这些属性不包含敏感数据)

但是你的外部jar应该只是在你的pom.xml中声明为依赖 它不应该是你的git repo的一部分,或者至少是一个明确排除任何jar的.gitignore文件。

有关详情,请参阅this article

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

如果外部jar在一个或多个公共存储库中可用,那就足够了。