zoukankan      html  css  js  c++  java
  • 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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    冒泡排序
    CFURLCreateStringByAddingPercentEscapes
    AESCrypt加密与解密
    关于Xcode 的SDK与系统版本理解
    nginx 安全稳定版本
    bcom 遇到的那些问题
    nginx 配置404错误页面
    AES 对称加密解密
    SpringCloud stream连接RabbitMQ收发信息
    springboot1.5 和 2.0 引入 redis 并封装工具类
  • 原文地址:https://www.cnblogs.com/storebook/p/11016961.html
Copyright © 2011-2022 走看看