首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
fatjar
航程序员
2018-12-18 16:57
我想把我的model独立拉出来变成打成fatjar,这个jar别的项目怎么依赖啊,如果也要手动往里面扔包我就没必要弄了 直接maven父子项目依赖了
项目:
JFinal
评论区
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
谢谢波总解惑
回复
发送
我要反馈
热门反馈
扫码入社
mvn clean install
然后别的项目要依赖于这个东东,直接添加 dependency 标签就好
当然,你也可以将你的 jar 包发布到 maven 中心库,然后所有人都可以共享了,就像 jfinal 一样
还有一个办法是你在公司安装一个 maven 私服,这样可以放在公网上授权给一部分人使用,具体可以参考 maven 书上的 maven 私服务搭建