如何通过Maven获取jar包 如何在maven官网找到jar包依赖?

\u5982\u4f55\u901a\u8fc7Maven\u83b7\u53d6jar\u5305

\u53ef\u4ee5\u53bbmaven\u5e93\u91cc\u9762\u641c\uff0c\u4f60\u9700\u8981\u7684jar\u5305\uff0c\u627e\u5230\u5bf9\u5e94\u7684jar\u5305\uff0c\u91cc\u9762\u6709\u5bf9\u5e94\u7684pom.XML\u7684\u83b7\u53d6\u683c\u5f0f\uff0c\u5982\u56fe maven\u5e93\u5730\u5740\u53ef\u4ee5\u767e\u5ea6\u76f4\u63a5\u767e\u5ea6

\u76f4\u63a5\u5728\u5b98\u7f51\u5730\u5740\uff08http://mvnrepository.com/\uff09\u4e2d\u8fdb\u884c\u641c\u7d22\u6700\u65b0jar\u5373\u53ef\u3002
\u8b6c\u5982\u8f93\u5165\uff1astruts2\uff0c\u7136\u540e\u70b9\u51fbsearch\uff0c\u627e\u5230struts2\uff0c\u70b9\u51fb\u94fe\u63a5\u8fdb\u53bb\uff0c\u5c31\u4f1a\u770b\u5230\u5f88\u591a\u7248\u672c\uff0c\u9009\u62e9\u4f60\u60f3\u8981\u7684\u7248\u672c\uff0c\u8b6c\u59822.3.4,\u70b9\u51fb\u8fdb\u53bb\uff0c\u5c31\u80fd\u770b\u5230\uff1a

\u628a\u5b83\u62f7\u8d1d\u5230pom.xml\uff0c\u4fdd\u5b58\uff0ceclipse\u5c31\u4f1a\u81ea\u52a8\u5f15\u5165\u4f9d\u8d56\u7684jar\u5305\uff08\u4f1a\u628a\u4f9d\u8d56\u7684\u4f9d\u8d56\u7684jar\u5305\u9012\u5f52\u5f15\u5165\uff09\u3002\u7701\u53bb\u4e86\u81ea\u5df1\u627ejar\u5305\u7684\u70e6\u607c\u3002

Maven\u662f\u57fa\u4e8e\u9879\u76ee\u5bf9\u8c61\u6a21\u578b(POM)\uff0c\u53ef\u4ee5\u901a\u8fc7\u4e00\u5c0f\u6bb5\u63cf\u8ff0\u4fe1\u606f\u6765\u7ba1\u7406\u9879\u76ee\u7684\u6784\u5efa\uff0c\u62a5\u544a\u548c\u6587\u6863\u7684\u8f6f\u4ef6\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002
Maven \u9664\u4e86\u4ee5\u7a0b\u5e8f\u6784\u5efa\u80fd\u529b\u4e3a\u7279\u8272\u4e4b\u5916\uff0c\u8fd8\u63d0\u4f9b Ant \u6240\u7f3a\u5c11\u7684\u9ad8\u7ea7\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002\u7531\u4e8e Maven \u7684\u7f3a\u7701\u6784\u5efa\u89c4\u5219\u6709\u8f83\u9ad8\u7684\u53ef\u91cd\u7528\u6027\uff0c\u6240\u4ee5\u5e38\u5e38\u7528\u4e24\u4e09\u884c Maven \u6784\u5efa\u811a\u672c\u5c31\u53ef\u4ee5\u6784\u5efa\u7b80\u5355\u7684\u9879\u76ee\uff0c\u800c\u4f7f\u7528 Ant \u5219\u9700\u8981\u5341\u51e0\u884c\u3002\u4e8b\u5b9e\u4e0a\uff0c\u7531\u4e8e Maven \u7684\u9762\u5411\u9879\u76ee\u7684\u65b9\u6cd5\uff0c\u8bb8\u591a Apache Jakarta \u9879\u76ee\u53d1\u6587\u65f6\u4f7f\u7528 Maven\uff0c\u800c\u4e14\u516c\u53f8\u9879\u76ee\u91c7\u7528 Maven \u7684\u6bd4\u4f8b\u5728\u6301\u7eed\u589e\u957f\u3002

安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.1.0,我用的也是这个。
首先去官网下载 Maven
下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin

  • maven鎬庝箞鎷疯礉鍑烘潵jar鍖
    绛旓細浠嶮aven浠撳簱涓鍑jar鍖锛氳繘鍏ュ伐绋媝om.xml 鎵鍦ㄧ殑鐩綍涓嬶紝杈撳叆浠ヤ笅鍛戒护锛歮vn dependency:copy-dependencies -DoutputDirectory=lib 鏇寸畝鍗曠殑 mvn dependency:copy-dependencies 浼氬鍑哄埌target\dependency 涓嬮潰
  • jar鍖鐨勪笅杞芥柟娉曞強鍦板潃
    绛旓細鍦ㄨ缁嗛〉闈紝浣犲彲浠ラ夋嫨涓ょ涓嬭浇鏂瑰紡銆傜涓绉嶏紝鐩存帴澶嶅埗maven鐨勪緷璧栦唬鐮侊紝杩欐牱maven浼氳嚜鍔ㄥ府鎴戜滑涓嬭浇骞舵暣鍚堛傚彟涓绉嶆槸鐐瑰嚮jar鍖呬笅杞介摼鎺ワ紝鐩存帴鑾峰彇鍒颁綘闇瑕佺殑鏂囦欢銆傛瘮濡傦紝鎴戜滑閫夋嫨鐐瑰嚮4.3.1鐗堟湰鐨勪笅杞介摼鎺ワ紝涓嬭浇杩囩▼渚夸竴鐩簡鐒躲傚洓銆佹荤粨涓庡缓璁 閫氳繃涓婅堪姝ラ锛屼綘鍙互蹇熸壘鍒板苟涓嬭浇鎵闇鐨刯ar鍖咃紝鏃犻渶鍦ㄦ捣...
  • 濡備綍閫氳繃Maven鑾峰彇jar鍖
    绛旓細棣栧厛鍘诲畼缃戜笅杞 Maven 涓嬭浇瀹屾垚涔嬪悗灏嗗叾瑙e帇锛屾垜灏嗚В鍘嬪悗鐨勬枃浠跺す閲嶅懡鍚嶆垚 maven锛屽苟灏嗗畠鏀惧湪 D:\Server 鐩綍涓嬶紝鍗 maven 鏈缁堢殑璺緞鏄細D:\Server\maven 閰嶇疆 maven 鐜鍙橀噺锛氱郴缁熷彉閲忥細MAVEN_HOME = D:\Server\maven 鐢ㄦ埛鍙橀噺锛歱ath = %MAVEN_HOME%\bin ...
  • maven鐨鏈湴浠撳簱鐨jar鍖鏄鎬庝箞鏉ョ殑
    绛旓細maven 鐨刢onf涓嬮潰鏈変釜settings.xml閰嶇疆鏂囦欢锛岄噷闈㈤厤缃簡浣犳湰鍦颁粨搴撳拰闀滃儚鍦板潃锛maven鏍规嵁artifactId鍜実roupId鏉ュ畾浣jar銆傞鍏堜細鍦ㄦ湰鍦颁粨搴撲腑鎼滅储jar锛屾壘涓嶅埌涔嬪悗锛屼細浠巑aven鐨勮繙绋嬩粨搴撲笅杞斤紝涓嬭浇鍒版湰鍦般備箣鍚庤皟鐢ㄥ氨鏄敤鐨勬湰鍦癹ar(maven闀滃儚璁块棶閫熷害杩樻槸寰堟參鐨勶紝涓鑸叕鍙搁兘浼氭湁绉佹湇锛屾垨鑰呭彲浠ユ妸棣栭夐暅鍍忔敼鎴...
  • 濡備綍鍦maven瀹樼綉鎵惧埌jar鍖渚濊禆
    绛旓細鐩存帴鍦ㄥ畼缃戝湴鍧锛坔ttp://mvnrepository.com/锛変腑杩涜鎼滅储鏈鏂癹ar鍗冲彲銆傝濡傝緭鍏ワ細struts2锛岀劧鍚庣偣鍑籹earch锛屾壘鍒皊truts2锛岀偣鍑婚摼鎺ヨ繘鍘伙紝灏变細鐪嬪埌寰堝鐗堟湰锛岄夋嫨浣犳兂瑕佺殑鐗堟湰锛岃濡2.3.4,鐐瑰嚮杩涘幓锛屽氨鑳界湅鍒帮細鎶婂畠鎷疯礉鍒皃om.xml锛屼繚瀛橈紝eclipse灏变細鑷姩寮曞叆渚濊禆鐨刯ar鍖咃紙浼氭妸渚濊禆鐨勪緷璧栫殑jar鍖呴掑綊寮曞叆锛夈
  • 濡備綍閫氳繃Maven鑾峰彇jar鍖
    绛旓細鍙互鍘maven搴撻噷闈㈡悳锛屼綘闇瑕佺殑jar鍖锛屾壘鍒板搴旂殑jar鍖咃紝閲岄潰鏈夊搴旂殑pom.XML鐨鑾峰彇鏍煎紡锛屽鍥 maven搴撳湴鍧鍙互鐧惧害鐩存帴鐧惧害
  • maven浣跨敤涓濡備綍灏嗙鏈嶆墍鏈夎祫婧愪笅杞藉埌鏈満?
    绛旓細1锛閫氳繃pom.xml娣诲姞渚濊禆銆備綘鎯宠涓嬭浇鎵鏈jar鍖灏辫鍦╬om涓坊鍔犳墍鏈変緷璧栫殑groupid鍜宎rtifactId鐢氳嚦version绛変俊鎭2锛屼粨搴撶鐞嗚蒋浠讹紙濡侼exus锛変腑鎻愪緵jar鍖呯殑涓嬭浇锛屼笉杩囪矊浼间笉鏀寔鏁翠釜浠撳簱鐨勪笅銆傚浜庝綘鏉ヨ瑕佷笅杞芥暣涓粨搴撲腑鐨刯ar鍖呯殑璇濇垜鎯充互涓婁袱绉嶆柟寮忓浣犻兘涓嶆柟渚裤傛墍浠ワ紝濡傛灉浣犵煡閬撲綘浠殑maven鎼湪閭d釜鏈嶅姟...
  • idea鎬庝箞瀵煎嚭Maven渚濊禆鐨jar鍖
    绛旓細浜嬪厛涓嬭浇瀹屾垚闇瑕佺殑javacsv.jar鍖銆俲ava椤圭洰鍦ㄦ病鏈夊鍏ヨjar鍖呬箣鍓 鐐瑰嚮 File -> Project Structure锛堝揩鎹烽敭 Ctrl + Alt + Shift + s锛夛紝鐐瑰嚮Project Structure鐣岄潰宸︿晶鐨勨淢odules鈥濇樉绀轰笅鍥剧晫闈傚湪 鈥淒ependencies鈥 鏍囩鐣岄潰涓嬶紝鐐瑰嚮鍙宠竟缁胯壊鐨 鈥+鈥濆彿锛岄夋嫨绗竴涓夐」鈥淛ARs or directories......
  • maven搴撲腑鏈jar鍖,浣嗘槸寮曞叆涓嶅埌,鍙互鐩存帴鎶婂寘涓嬭浇涓嬫潵
    绛旓細鍙互鐩存帴鎶婂寘涓嬭浇涓嬫潵銆傚綋maven椤圭洰涓浠涓ぎ浠撳簱涓壘鍒颁笉鍒版煇浜Jar鍖锛屾垨鑰呮兂鎶婅嚜宸卞紑鍙戠殑Jar鏂囦欢寮曞叆鍒伴」鐩腑浣跨敤銆傚彲浠ユ妸Jar鍖呬笂浼爉aven涓ぎ浠撳簱鎴栬嚜寤虹殑绉佹湇锛屼絾鏈夋椂鍊欎笂杩版潯浠朵笉濂芥弧瓒虫垨鎿嶄綔楹荤儲锛屽彲鐩存帴鍦ㄦ湰鍦伴厤缃Maven鐨POM鏂囦欢灏卞彲浠ヤ簡銆
  • eclipse鎬庝箞鎵撳紑maven渚濊禆jar鍖
    绛旓細1鍏堝垱寤轰竴涓熀浜maven鐨椤圭洰锛岀偣鍑绘墦寮pom.xml鏂囦欢 2 鐐瑰嚮Dependencies鏍囩椤碉紝鐒跺悗鐐瑰嚮Dependencies涓殑add鎸夐挳锛岃緭鍏ユ垜浠兂娣诲姞鐨jar鍖鍚嶅瓧锛屽氨浼氬嚭鐜颁笅鍥句腑鎵绀猴紝瀹冧細鎶婂搴斿悕绉扮殑鎵鏈夌増鏈琷ar鍖呭垪鍑烘潵 3 鐐瑰嚮OK涔嬪悗锛屽湪pom.xml浼氬甫鍥瀓ar鍖呯殑淇℃伅锛宼ype琛ㄧず渚濊禆鍖呯殑绫诲瀷锛孲cope琛ㄧず杩欎釜渚濊禆鍖呯殑浣滅敤鍛ㄦ湡绛夌瓑...
  • 扩展阅读:maven 打jar包 ... maven私库 ... maven安装 ... maven排除jar包 ... jar包放在maven ... maven打jar包命令 ... maven项目手动导入jar ... maven导入jar包 ... maven项目打包成jar ...

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