手动在本机仓库中放置jar包以解决Maven中央仓库不存在该资源的问题

  Maven大大简化了项目中对外部资源的依赖操作,节约了开发人员大量时间。不过不是每个依赖的资源都会放在Maven中央仓库,比如当前用到的友盟统计数据SDK我就没在网上找到。只好手动添加jar包到了项目中,运行没问题,打包时却报了一些xx找不到的问题。

  那就自己在maven本机仓库中加下吧,pom文件中的代码片段如下:

        <dependency>
            <groupId>com.umeng</groupId>
            <artifactId>umeng.api.client.java.biz</artifactId>
            <version>any</version>
        </dependency>

  在仓库里的路径如下:

      "D:\repository\com\umeng\umeng.api.client.java.biz\any\umeng.api.client.java.biz-any.jar"

  解读一下,“D:\repository\”是本机仓库路径,“com\umeng\”对应<groupId>,"umeng.api.client.java.biz"对应<artifactId>,"any"对应<version>,"umeng.api.client.java.biz-any.jar"为最近两级的目录连接并加后缀。

posted @ 2019-01-07 17:59  GreenMountain  阅读(589)  评论(0编辑  收藏  举报