【问题标题】:Packaging maven project and external jar and property files for GIT upload打包 maven 项目和外部 jar 和属性文件用于 GIT 上传
【发布时间】:2016-08-27 06:26:54
【问题描述】:

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

我已将config.properties 放入src/main/resources 并将外部jar 放入src/main/lib
我已经使用 buildpath->configure build path->add external library 为我的项目配置了外部 jar。

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

【问题讨论】:

    标签: git maven pom.xml


    【解决方案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 在一个或多个公共存储库中可用,那就足够了。

    【讨论】:

      猜你喜欢
      • 2017-01-21
      • 2015-01-01
      • 2015-09-27
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 2015-10-15
      相关资源
      最近更新 更多