Maven的使用

什麼是Maven
    Maven是一個跨平臺的項目管理工具,主要用於基於java平臺的項目構建,依賴項目
    PS:管理jar包,管理jar包括依賴關係,版本衝突java

    詳細:http://www.javashuo.com/article/p-kyqarqqq-kw.htmlmaven

Maven安裝
    JDK版本:JDK 1.6+
    
    從官網上下載Maven
    
    配置環境變量(自行百度)https://my.oschina.net/pmos/blog/815799工具

    配置本地Maven倉庫
        在settings.xml中添加
        <localRepository>D:/Java/maven/repository</localRepository>
    上面的連接上也有配置的需求
    
Maven倉庫的詳情
    
    在Maven中每一個 jar包 對應每一個 座標 
    Maven會先從本地上查看是否有這個jar包
        有:調用
        沒:調用Maven的私服地址,下載jar包到本地測試


Maven的配置
    bin中存放可執行的二進制文件  主要是關於Maven的處理操做,怎麼遠程下載......
    conf存放settings.xml文件    主要Maven詳細信息配置
    lib運行maven所依賴的jar包spa


Maven的約定
    src/main/java 存放項目的java文件
    src/main/resources 存放項目的資源文件,如Spring,Hibernate的配置文件
    src/test/java    存放全部測試的java文件
    src/test/resources    存放全部測試用的資源文件.net

    targer     項目輸出位置
    porm.xml文件    核心orm


經過Maven編譯項目
    進入項目根目錄 
        編譯項目 cmd命令(mvn compile)
        清除Maven編譯項目(mvn clean)
        編譯測試項目 cmd命令(mvn test)
         
        把項目打成jar包
            1:利用傳統的方式
            2:使用Maven打包
                (mvn package)
        
        把jar傳到Maven本地中(mvn install)xml

        
Maven的jar包管理

    maven項目 -->  本地倉庫  -->  私服 --> 中央倉庫blog

    本地倉庫
        有:jar包就直接獲取本地倉庫的jar包
        無:查看私服是否有,假如私服都沒有就會查看中央倉庫,中央倉庫都沒有就會報錯
    繼承

Maven的使用

    通常公司的Maven項目有不少的

    由於有些Maven項目是主要存放jar包的,這樣就能夠經過繼承來使用,不須要在引用相同的Maven的jar包。

    父子工程

    有關Maven怎麼繼承的:

    http://blog.csdn.net/dc_726/article/details/8308936

相關文章
相關標籤/搜索