ALL is Well!

          敏捷是一條很長的路,摸索著前進著

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            30 隨筆 :: 23 文章 :: 71 評論 :: 0 Trackbacks
          位于Maven2安裝目錄conf文件夾下的settings.xml文件,是maven2作為全局性質的配置。
          打開剛剛安裝的Maven2的settings.xml文件,里面基本都是被注釋掉了的。
          settings.xml有主要有下面幾個配置節點:

          localRepository:用于設置本地倉庫的位置。如果不設置此節點,則本地倉庫在 ${user.dir}/.m2/repository。
          <localRepository>C:/maven/repository</localRepository>

          offline:當offline設置為ture,則在編譯時,maven2不會去遠程倉庫(即互聯網)下載依賴包。一般我們不用去設置這個節點。因為在我們開始使用之初,我們是沒有這些依賴包的,要由maven2去倉庫中下載。以后再使用時,maven2會先檢查本地倉庫是否有依賴包,有則不需要到遠程倉庫去下載了。

          Proxies:此節點是為不能直接訪問遠程倉庫的用戶準備的。能直接聯網的,不需要設置。

          properties:此節點可配置placeholder值。(簡單的應用,不需要設置)

          activeProfiles:標識激活的profile。
            <activeProfiles>
              
          <activeProfile>localrepo</activeProfile>
            
          </activeProfiles>

          Profiles:主要包括activation,repositories,pluginRepositories 和properties元素。進行個性化配置,如配置私服等。
          單獨配置了Profile后,不能生效,需要通過 activeProfiles 激活才行。
          <profiles>
              
          <profile>
                
          <id>localrepo</id>
                
          <activation>
                  
          <jdk>1.6</jdk>
                
          </activation>
                
          <repositories>
                  
          <repository>
                    
          <id>central</id>
                    
          <name>artifactory at local</name>
                    
          <url>http://localhost:8081/artifactory/repo</url>
                    
          <layout>default</layout>
                    
          <snapshots>   
                      
          <enabled>false</enabled>   
                   
          </snapshots>
                  
          </repository>
                  
          <repository>   
                   
          <id>snapshots</id>   
                    
          <url>http://localhost:8081/artifactory/repo</url>   
                     
          <releases>   
                      
          <enabled>false</enabled>   
                     
          </releases>   
                  
          </repository>
                
          </repositories>
              
          </profile>
          </profiles>

          以上介紹的,都是在以后的配置會用到的。


          settings.xml的一些更詳細的說明這里就不說了。

          本文為原創,歡迎轉載,轉載請注明出處BlogJava。

          posted on 2010-09-03 13:34 李 明 閱讀(653) 評論(0)  編輯  收藏 所屬分類: Maven2
          主站蜘蛛池模板: 澄迈县| 孟津县| 临泽县| 剑川县| 安顺市| 舒兰市| 昂仁县| 文登市| 昌平区| 阿尔山市| 定安县| 吉首市| 昂仁县| 保山市| 兴和县| 哈巴河县| 邯郸市| 晋州市| 贞丰县| 原阳县| 周宁县| 大丰市| 天津市| 渝中区| 雷州市| 厦门市| 和静县| 台州市| 达日县| 汤阴县| 台中市| 江山市| 陇南市| 扎赉特旗| 潮安县| 达孜县| 五寨县| 仙游县| 舞阳县| 镇平县| 胶州市|