现在项目完成之后使用 maven package 打包,项目中有包含自家的 sdk.jar jar 包形式的并没有发布到本地仓库(私服),这种情况下 maven package 会找不到 sdk.jar 除了将 sdk.jar 用 maven install 发布到本地仓库或者私服再打包的方法还有其他的方法么

1 broadliyn Sep 8, 2015 如果你能找到 sdk.jar 源码,那么直接把整个源码加到你的项目里作为项目的一部分。 除此之外就没办法了,因为 maven 的 pom 管理机制很死板,必须要你指定 group artifact version ,不能指定一个路径引用第三方的 jar 。 如果可以,楼主可以试试 gradle ,能完美的满足你得需求: http://oom.me/archives/replacing-maven-with-gradle.html |
2 funky OP @broadliyn 现在的做法是还是把 sdk.jar 使用 maven install 放进本地仓库再 maven package ,不过谢谢你的回答 |
3 OpooPages Sep 8, 2015 via Android 不是有 systemPath 么 |
4 RagingSweet Sep 9, 2015 我们的做法就是楼主所说, maven install 进去然后 package |