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/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM