fatjar

我想把我的model独立拉出来变成打成fatjar,这个jar别的项目怎么依赖啊,如果也要手动往里面扔包我就没必要弄了 直接maven父子项目依赖了

评论区

JFinal

2018-12-18 17:11

将这个独立的东东使用下面的命令安装到本地 maven 库:
mvn clean install

然后别的项目要依赖于这个东东,直接添加 dependency 标签就好

当然,你也可以将你的 jar 包发布到 maven 中心库,然后所有人都可以共享了,就像 jfinal 一样

还有一个办法是你在公司安装一个 maven 私服,这样可以放在公网上授权给一部分人使用,具体可以参考 maven 书上的 maven 私服务搭建

航程序员

2018-12-18 17:16

@JFinal 这个还不是微服务是不 那我就先不用fatjar了 我是服务器上用

JFinal

2018-12-18 17:17

@航程序员 一般情况下 jfinal undertow 的默认打包方式就挺好了, fatjar 一般是 api 型的项目较多

有 web 资源的项目不建议打成 fatjar

航程序员

2018-12-18 17:19

@JFinal 那我就用一般型了 不用这个了

JFinal

2018-12-18 17:20

@航程序员 默认的方便配置、管理,而且打包时可以打成 zip、tar.gz 等包,分发的时候也很方便

JFinal

2018-12-18 17:22

@航程序员 fatjar 适合于未来微服务基础设施化了,将一个 jar 包上传到阿里云的微服务托管平台,这么来使用,这个是未来的趋势, 人人都能像使用水、电一样的使用微服务

航程序员

2018-12-20 13:10

@JFinal 谢谢波总解惑

热门反馈

扫码入社