• Java-Maven-pom.xml-project-packaging:packaging(war/jar)


    ylbtech-Java-Maven-pom.xml-project-packaging:packaging(war/jar)
    1.返回顶部
    1、packaging
    1.1 war
        <!-- 打包类型 -->
        <packaging>war</packaging>
    1.2 jar
        <!-- 打包类型 -->
        <packaging>jar</packaging>
    2、
    2.返回顶部
    1、

    war是web的一个模块,其中需要包括WEB-INF,可以直接运行。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。它们都是压缩的包,拿Tomcat来说,将war文件包放置它的webapps目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布。   

    war包:一般是做好一个web应用后,通常是网站,打成包部署到容器中。 

    jar包:通常是开发时要引用通用类,打成包便于存放管理。 

    ear包:企业级应用,通常是EJB打成ear包。 

    2、

    *.aar,AAR(Android Archive)包是一个Android库项目的二进制归档文件。
    *.jar,JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。
    使用场景:
    如果只是一个简单的类库,那么生成*.jar文件即可;
    如果是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件,那么就只能使用*.aar文件。

    3、
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    class 关键字
    自适应Web主页
    前端跨域解决
    HTML5新增特性
    HTTP知识点【总结篇】
    针对Web应用的【攻击模式篇】
    HTTPS和HTTP
    HTTP状态码之【整理篇】
    SpringCloud配制eureka
    maven连接国内仓库
  • 原文地址:https://www.cnblogs.com/storebook/p/11016961.html
Copyright © 2020-2023  润新知