編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks

          一個團隊要真正用好Maven,repository私服是免不了的,否則team mate們多好奇的目光,都會全部消耗在漫長的jar下載中。 
          以前介紹過一個搭建私服的簡樸但很笨的辦法--將雷鋒同志下載好的.m2/repository目錄整個上傳到任意的Web服務器中。其實世上多的是專業的maven私服搭建器,見TheServiceSide的文章--Setting Up a Maven  Repository

              我用的是Artifactory,忽然間覺得,Java的服務應用啥時候終于變得這么好用了,什么都不用裝,不用配,雙擊artifactory.bat,自己就會啟動Jetty Web服務器,典型的拆箱即用。

           

          10分鐘入門到開動

          雙擊artifactory.bat,啟動默認配置的Artifactory服務。
          http://localhost:8081/artifactory/,用admin/password登錄進管理界面看看。
          修改自己項目的pom.xml,增加私服定義
              <repositories>
                  <repository>
                      <id>artifactory</id>
                      <name>your local artifactory</name>
                      <url>http://localhost:8081/artifactory/repo</url>
                  </repository>
              </repositories>

              <pluginRepositories>
                  <pluginRepository>
                      <id>artifactory</id>
                      <name>your local artifactory</name>
                      <url>http://localhost:8081/artifactory/plugins-releases</url>
                      <snapshots>
                          <enabled>false</enabled>
                      </snapshots>
                  </pluginRepository>
              </pluginRepositories>
          正常運行項目的maven命令,向artifactory索求jar。如果artifactory已經下載了就會直接返回給你,還沒有的就會去那幾個repo官方站下載。進入到artifactory的管理界面,不斷刷新Browse the repository,會看到倉庫不斷豐富的情況。
          另外,官網服務器上還沒有的一些jar,也可以通過管理界面很方便的deploy到Artifactory中。

          最后你團隊里的artifactory服務器不能直接連外網,需要使用HTTP代理服務器的話,見http://www.jfrog.org/sites/artifactory/latest/configuration.html

          建議那些愿意為開源作實事的站點,在帶寬充裕的服務器上,用Artifactory搭一個jar倉庫吧,SpringSide就可以直接連上去下載jar了:)

          posted on 2007-11-06 10:26 wilesun 閱讀(268) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 晋宁县| 南召县| 洛川县| 文水县| 栖霞市| 安国市| 即墨市| 库尔勒市| 东明县| 布尔津县| 介休市| 泰兴市| 梨树县| 迁安市| 九龙县| 定陶县| 斗六市| 桦南县| 弥勒县| 高碑店市| 岑巩县| 武邑县| 淮滨县| 红河县| 陵水| 历史| 东阳市| 长乐市| 自治县| 太保市| 大洼县| 朝阳县| 郯城县| 休宁县| 天峨县| 无棣县| 五河县| 和政县| 沙坪坝区| 钟祥市| 扎鲁特旗|