程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> ivy教程(9)-架設倉庫(1)-介紹

ivy教程(9)-架設倉庫(1)-介紹

編輯:關於JAVA

install任務讓你從一個倉庫復制一個模塊或者模塊集合到另一個倉庫。這對於構建和維護一個企業或 者團隊倉庫非常有用。如果你不想你的團隊中的開發人員都訪問公共的maven2倉庫(例如為了控制哪些模 塊可以在你的公司或者你的團隊中使用),答復開發人員的請求來手工增加新的模塊或者新的版本在某些 時候變得令人厭煩。

幸運的是install任務可以在這裡提供幫助: 你可以為你的用於維護目標企業倉庫的倉庫維護構建使用 特定的設置。這些設置將指向另一個倉庫(例如maven2 公共倉庫),因此你只需要使用簡單的命令行要求 ivy安裝你需要的模塊。

為了演示這個我們將首先使用個一些基本的ivy設置文件來展示它是如何工作的,然後我們將使用高級 命名空間特性來演示如何在源倉庫和目標倉庫之間處理命名不匹配。

1) 使用的項目

我們將要使用的項目非常簡單。

它由一個ant 構建文件和一些ivy設置文件組成。

這裡有一些我們將要使用的target:

Z:\ivy-repository>ant -p
Buildfile: build.xml
Main targets:
  clean-cache            --> clean the cache
  clean-repo             --> clean the destination repository
  maven2                 --> install module from maven 2  repository
  maven2-deps            --> install module from maven 2 repository  with dependencies
  maven2-namespace       --> install module from maven 2 using  namespaces
  maven2-namespace-deps  --> install module with dependencies from maven2  repo using namespaces
Default target: basic

這個項目在src/example/build-a-ivy-repository下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved