为了账号安全,请及时绑定邮箱和手机立即绑定

FAT jar 是什么?

FAT jar 是什么?

RISEBY 2019-08-02 07:02:11
胖罐子是什么?我听说过人们说他们制造了一个肥罐子并将其展开。他们到底是什么意思?
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

FAT JAR或uber JAR是一个JAR,它包含所有项目类文件和资源以及它的所有依赖项。实现这种效果的方法各不相同:

  • 依赖项的JAR被复制到主JAR中,然后使用特殊的类加载器(Onejar)加载。
  • 依赖项的JAR被提取在主JAR层次结构的顶部(maven-程序集-plugin与它的jar-with-依赖程序集,maven-阴影-插件与阴影目标)

下面的示例组装插件配置JAR与-依赖关系:

<project>
  ...
  <build>
    ...
    <plugins>
      <plugin>
        <!-- NOTE: We don't need a groupId specification because the group is
             org.apache.maven.plugins ...which is assumed by default.
         -->
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.6</version>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
          <classifier        </configuration>
        ...</project>




查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 952 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信