funky
V2EX  ›  Java

关于 maven package 的问题

  •  
  •   funky · Sep 8, 2015 · 3424 views
    This topic created in 3932 days ago, the information mentioned may be changed or developed.
    现在项目完成之后使用 maven package 打包,项目中有包含自家的 sdk.jar jar 包形式的并没有发布到本地仓库(私服),这种情况下 maven package 会找不到 sdk.jar 除了将 sdk.jar 用 maven install 发布到本地仓库或者私服再打包的方法还有其他的方法么
    4 replies    2015-09-09 08:49:28 +08:00
    broadliyn
        1
    broadliyn  
       Sep 8, 2015   ❤️ 1
    如果你能找到 sdk.jar 源码,那么直接把整个源码加到你的项目里作为项目的一部分。

    除此之外就没办法了,因为 maven 的 pom 管理机制很死板,必须要你指定 group artifact version ,不能指定一个路径引用第三方的 jar 。

    如果可以,楼主可以试试 gradle ,能完美的满足你得需求:
    http://oom.me/archives/replacing-maven-with-gradle.html
    funky
        2
    funky  
    OP
       Sep 8, 2015
    @broadliyn 现在的做法是还是把 sdk.jar 使用 maven install 放进本地仓库再 maven package ,不过谢谢你的回答
    OpooPages
        3
    OpooPages  
       Sep 8, 2015 via Android
    不是有 systemPath 么
    RagingSweet
        4
    RagingSweet  
       Sep 9, 2015
    我们的做法就是楼主所说, maven install 进去然后 package
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1033 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:18 · PVG 02:18 · LAX 11:18 · JFK 14:18
    ♥ Do have faith in what you're doing.