什么是Maven仓库 maven3.3.9配置maven仓库什么意思

maven\u7684\u4f5c\u7528\u662f\u4ec0\u4e48\uff1f

Maven \u662f\u4e13\u95e8\u7528\u4e8e\u6784\u5efa\u548c\u7ba1\u7406Java\u76f8\u5173\u9879\u76ee\u7684\u5de5\u5177\u3002
\u4f7f\u7528Maven\u7ba1\u7406\u9879\u76ee\u7684\u597d\u5904\u4e3b\u8981\u6709\u4e24\u70b9\uff1a
\u5176\u4e00\u662f\u4f7f\u7528Maven\u7ba1\u7406\u7684Java \u9879\u76ee\u90fd\u6709\u7740\u76f8\u540c\u7684\u9879\u76ee\u7ed3\u6784\u3002 \u6709\u4e00\u4e2apom.xml \u7528\u4e8e\u7ef4\u62a4\u5f53\u524d\u9879\u76ee\u90fd\u7528\u4e86\u54ea\u4e9bjar\u5305\uff1b\u6240\u6709\u7684java\u4ee3\u7801\u90fd\u653e\u5728 src/main/java \u4e0b\u9762\uff1b \u6240\u6709\u7684\u6d4b\u8bd5\u4ee3\u7801\u90fd\u653e\u5728src/test/java \u4e0b\u9762 \u3002
\u5176\u4e8c\u662f\u4fbf\u4e8e\u7edf\u4e00\u7ef4\u62a4jar\u5305\u3002
maven\u98ce\u683c\u7684\u9879\u76ee\uff0c\u628a\u6240\u6709\u7684jar\u5305\u90fd\u653e\u5728\u4e86\u672c\u5730"\u4ed3\u5e93\u201c \u91cc\uff0c\u7136\u540e\u54ea\u4e2a\u9879\u76ee\u9700\u8981\u7528\u5230\u8fd9\u4e2ajar\u5305\uff0c\u53ea\u9700\u8981\u7ed9\u51fajar\u5305\u7684\u540d\u79f0\u548c\u7248\u672c\u53f7\u5c31\u884c\u4e86\uff0c\u8fd9\u6837\u5c31\u5b9e\u73b0\u4e86jar\u5305\u5171\u4eab\uff0c\u907f\u514d\u6bcf\u4e00\u4e2a\u9879\u76ee\u90fd\u6709\u81ea\u5df1\u7684jar\u5305\u5e26\u6765\u7684\u9ebb\u70e6\u3002

\u3000\u3000maven3.3.9 maven xml:tag:extensions\uff1a\u8fd9\u90e8\u5206\u5185\u5bb9\u662f\u4e00\u4e2a\u5e93\uff0c\u6309\u7167groupId/artifactId \u76f8\u5173\u5185\u5bb9\u3002\u4f7f\u7528\u7684ftp\uff0c\u6240\u4ee5artifactId\u4e3a\uff1awagon- ftp\u3002

Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。



  Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。
  此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。
  你也不在需要提交JAR文件到SCM仓库中,你可以建立一个组织层次的Maven仓库,供所有成员使用。
  简言之,Maven仓库能帮助我们管理构件(主要是JAR)。

Maven仓库是基于简单文件系统存储的,集中化管理Java API资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用。
对于Maven来说,仓库分为两类:本地仓库和远程仓库。

  • java閲岄潰maven浣滅敤鏄浠涔?
    绛旓細鍙浣跨敤瀹冨嵆鍙傝繖涓椂鍊檍ar鍖呯殑浣滅敤灏变綋鐜板嚭鏉ヤ簡锛岃屾垜浠氬父寮曠敤jar鍖呯殑鏃跺欓渶瑕佹妸jar鍖呬笅杞藉埌鏈湴锛屽啀鍔犺浇鍒伴」鐩綋涓娇鐢紝杩欐牱闈炲父楹荤儲涓斾笉瀹规槗绠$悊銆備娇鐢maven浣犲彧闇瑕佸湪pom涓紩鍏ュ搴旂殑jar鍖咃紝鍗冲彲浣跨敤杩滅▼缃戠粶浠撳簱寮曞叆锛屽悓鏃跺彲浠ョ敤鏉ョ紪璇慾ava鏂囦欢锛岀鐞唈ar鍖呭紩鐢紝缁ф壙绛夌瓑銆
  • maven鍜宯uget瀵规瘮鍝釜濂
    绛旓細maven濂界敤锛1銆乵aven鏄痡ar鍖呯鐞嗭紝浠Maven涓ぎ浠撳簱鑾峰彇鏍囧噯鐨勮鑼冪殑jar鍖呬互鍙婄浉鍏充緷璧栫殑jar鍖咃紝閬垮厤鑷繁涓嬭浇鍒伴敊璇殑jar鍖咃紝鏈湴浠撳簱缁熶竴绠$悊jar鍖咃紝浣縥ar鍖呬笌椤圭洰鍒嗙锛屽噺杞婚」鐩綋绉俶aven鏄法骞冲彴鐨勫彲浠ュ湪window銆乴inux涓婁娇鐢ㄣ傛竻鏅扮殑椤圭洰缁撴瀯銆傚宸ョ▼寮鍙戯紝灏嗘ā鍧楁媶鍒嗘垚鑻ュ共宸ョ▼锛屽埄浜庡洟闃熷崗浣滃紑鍙戙2銆...
  • c鐩楢dministrator涓嬬殑.m2鏂囦欢澶规槸浠涔,鍙槸鍒犻櫎涔?
    绛旓細maven浠撳簱鍒嗕负杩滅▼浠撳簱鍜屾湰鍦颁粨搴擄紝褰撲綘鍦╬om閲岄厤缃緷璧栭」鐩悗锛宮aven棣栧厛浼氫粠鏈湴浠撳簱鏌ユ壘璇ラ」鐩傚鏋滄病鏈夋壘鍒板垯閫氳繃閰嶇疆鐨勫湴鍧鎴栭粯璁ゅ湴鍧锛堝鏋滄病鏈夐厤缃繙绋嬩粨搴撳湴鍧锛夐氳繃杩滅▼浠撳簱涓嬭浇璇ラ」鐩苟淇濆瓨鍦.m2鏂囦欢澶归噷銆傚畨鍏ㄦ帾鏂斤細榛戝鍏ヤ镜鐨勫父鐢ㄦ墜娈典箣涓灏辨槸璇曞浘鑾峰緱Administrator甯愭埛鐨勫瘑鐮併傛瘡涓鍙拌绠楁満鑷冲皯...
  • maven璁块棶鏈湴浠撳簱(鎬庝箞鏌ョ湅鏈湴maven浠撳簱鍦板潃)
    绛旓細鎮ㄥソ,鐜板湪鎴戞潵涓哄ぇ瀹惰В绛斾互涓婄殑闂銆俶aven璁块棶鏈湴浠撳簱锛屾庝箞鏌ョ湅鏈湴maven浠撳簱鍦板潃鐩镐俊寰堝灏忎紮浼磋繕涓嶇煡閬,鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒1...鎮ㄥソ,鐜板湪鎴戞潵涓哄ぇ瀹惰В绛斾互涓婄殑闂銆俶aven璁块棶鏈湴浠撳簱锛屾庝箞鏌ョ湅鏈湴maven浠撳簱鍦板潃鐩镐俊寰堝灏忎紮浼磋繕涓嶇煡閬,鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒1銆佸彲浠ュ湪浣犵數鑴 杩愯鍛戒护琛&...
  • 鎬庝箞鏌ョ湅maven鏈湴浠撳簱鍦板潃?
    绛旓細鍙互鍦ㄤ綘鐢佃剳 杩愯鍛戒护琛 mvn help:effective-settings锛屽涓嬪浘锛氳繖閲岀殑 <localRepository>D:\FeiLong Soft\Essential\Development\repository</localRepository>灏辨槸鎴戠殑鏈湴浠撳簱銆傛湰鍦帮細local鎸囦笌鐢ㄦ埛鐩存帴杩炴帴鐨勮绠楁満锛屾垨鎸囧浜庣敤鎴风洿鎺ユ帶鍒朵箣涓嬬殑璁惧(濡傛墦鍗版満)鎴栬繘绋.涓庤繙绋 涓绘満(remote host)銆佽澶囥...
  • Java閲浠涔堟槸楹︽枃
    绛旓細楹︽枃锛烳aven鍚楋紵Maven椤圭洰瀵硅薄妯″瀷(POM)锛屽彲浠ラ氳繃涓灏忔鎻忚堪淇℃伅鏉ョ鐞嗛」鐩殑鏋勫缓锛屾姤鍛婂拰鏂囨。鐨勮蒋浠堕」鐩鐞嗗伐鍏枫侻aven 闄や簡浠ョ▼搴忔瀯寤鸿兘鍔涗负鐗硅壊涔嬪锛岃繕鎻愪緵楂樼骇椤圭洰绠$悊宸ュ叿銆傜敱浜 Maven 鐨缂虹渷鏋勫缓瑙勫垯鏈夎緝楂樼殑鍙噸鐢ㄦэ紝鎵浠ュ父甯哥敤涓や笁琛 Maven 鏋勫缓鑴氭湰灏卞彲浠ユ瀯寤虹畝鍗曠殑椤圭洰銆傜敱浜 Maven 鐨勯潰鍚戦」鐩...
  • maven install涓巑aven build鐨勫尯鍒槸浠涔?
    绛旓細Maven build 绛夊悓浜嶮aven鍛戒护锛沵vnpackage琛ㄧず瀵筂aven宸ョ▼杩涜鎵撳寘銆侻aven Clean绛夊悓浜嶮aven鍛戒护锛沵vnclean琛ㄧず鍒犻櫎maven宸ョ▼鐨則arget鐩綍涓嬬殑鍐呭銆侻aven Install绛夊悓浜庡懡浠わ紱mvninstall琛ㄧず灏唈ar鍖呭彂甯冨埌鏈湴maven浠撳簱銆傞鍏堥渶瑕佺悊瑙aven鐨勭敓鍛藉懆鏈熶笌鎻掍欢鐩爣杩欎袱涓蹇:鎷縈aven clean鏉ヨ鍚с傜敓鍛藉懆鏈熶负clean锛...
  • maven涓璼napshot蹇収搴撳拰release鍙戝竷搴撶殑鍖哄埆鍜屼綔鐢
    绛旓細maven涓殑浠撳簱鍒嗕负涓ょ锛宻napshot蹇収浠撳簱鍜宺elease鍙戝竷浠撳簱銆俿napshot蹇収浠撳簱鐢ㄤ簬淇濆瓨寮鍙戣繃绋嬩腑鐨勪笉绋冲畾鐗堟湰锛宺elease姝e紡浠撳簱鍒欐槸鐢ㄦ潵淇濆瓨绋冲畾鐨勫彂琛岀増鏈傚畾涔変竴涓粍浠/妯″潡涓哄揩鐓х増鏈紝鍙渶瑕佸湪pom鏂囦欢涓湪璇ユā鍧楃殑鐗堟湰鍙峰悗鍔犱笂-SNAPSHOT鍗冲彲(娉ㄦ剰杩欓噷蹇呴』鏄ぇ鍐)锛屽涓嬶細<groupId>cc.mzone</groupId> ...
  • maven涓殑groupId鍜宎rtifactId鍒板簳鎸囩殑鏄浠涔?
    绛旓細GroupID鏄」鐩粍缁囧敮涓鐨勬爣璇嗙锛 姣斿鎴戠殑椤圭洰鍙玹est001 閭d箞GroupID搴旇鏄 com.lixiaoming.test001 鍩熷悕.鍏徃鍚.椤圭洰鍚 ArtifactID灏辨槸椤圭洰鐨勫敮涓鐨勬爣璇嗙锛 涓鑸槸 椤圭洰鍚-xxx 姣斿test001-model Maven椤圭洰瀵硅薄妯″瀷(POM)锛屽彲浠ラ氳繃涓灏忔鎻忚堪淇℃伅鏉ョ鐞嗛」鐩殑鏋勫缓锛屾姤鍛婂拰鏂囨。鐨勮蒋浠堕」鐩鐞...
  • 濡備綍鎼缓maven杩滅▼涓ぎ浠撳簱
    绛旓細涓婇潰涓绯诲垪鐪艰姳缂贡鐨勬搷浣滅湅鏄庣櫧浜嗕箞锛屽鏋滄病鐪嬫槑鐧芥帴涓嬫潵璁╂垜缁欎綘浠嬬粛涓棤姣旂畝鍗曠殑瑙e喅鏂规鈥斿崕涓鸿蒋浠跺紑鍙戜簯 鍙戝竷浠撳簱锛佸彂甯冩湇鍔℃彁渚涚殑Maven浠撳簱鏈塺elease锛堝彂甯冧粨锛夛紝snapshot锛堝揩鐓т粨锛夛紝Mirror锛堜腑澶粨闀滃儚搴擄級锛岀紪璇戞瀯寤轰粨鍥涚绫诲瀷锛屽叾涓璻elease鍜宻napshot灞炰簬绉熸埛绾х鏈変粨锛岀敤鎴峰綊妗g敤鎴峰唴閮ㄨ蒋浠剁粍浠剁殑...
  • 扩展阅读:黄金仓库在线免费 ... 查看maven仓库 ... 国内maven仓库 ... 阿里maven仓库官网 ... maven 仓库地址 ... maven优先使用本地仓库 ... mavenrepository官网 ... maven 中央仓库 ... maven安装pom到仓库 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网