3、JMSN~Maven安装
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
1、下載安裝
這個很簡單,只需要下載apache-maven-tar.gz
https://maven.apache.org/download.cgi
然后解壓到任何路徑,并配置如下環(huán)境變量
window==> 在系統(tǒng)變量中配置到bin下即可
Linux==> 在/etc/profile 中配置到bin即可
通過mvn -version檢查是否已經(jīng)配置成功
2、配置settings文件
-
1、配置阿里云倉庫
-
2、與sonar集成
alibaba的maven倉庫地址:
http://maven.aliyun.com/nexus/content/groups/public/
在maven的conf/settings.xml文件中,配置阿里maven倉庫
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 本地倉庫路徑,默認是在-用戶工作目錄下的.m2文件夾,可修改如下<localRepository>D:/m2/repo</localRepository>--><!--代理,不用配置--><proxies></proxies><!--遠端倉庫的賬號和密碼,可以不配置,只需要配置下面mirrors即可--><servers></servers><!--只要配置這個就行了遠程中央倉庫,本地找不到的都會到這里找,一般配置國內比較穩(wěn)定的阿里巴巴倉庫--><mirrors><!-- 阿里代理maven中央倉庫--><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><!--配置遠端倉庫和sonar,遠端倉庫可以不配置,因為有mirrors就可以了--><profiles><profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar</sonar.jdbc.url><sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver><sonar.jdbc.username>sonar</sonar.jdbc.username><sonar.jdbc.password>sonar</sonar.jdbc.password><sonar.host.url>http://localhost:9000</sonar.host.url></properties></profile></profiles><!--指定profile--><activeProfiles><activeProfile>sonar</activeProfile></activeProfiles></settings>
3、總結:
-
1、只需要配置mirror就可以了。
因為他是鏡像配置,只要本地倉庫沒有找到,他都會嘗試著項maven.repo中央倉庫請求,但是如果配置了mirror,那么他就會轉向配置的遠端鏡像倉庫,而不是中央倉庫,國內用阿里比較穩(wěn)定
-
2、sonar插件的功能
從sonar服務器下載sonar.jar 包從而擁有代碼掃描的能力。同時能夠和sonar服務器版本對應上。試想,如果maven的sonar和sonar服務器版本對不上,很有可能mysql中的表都不一樣,這樣maven 的sonar不能正確的將結果寫到mysql,同樣sonar服務器沒法分析。
轉載于:https://my.oschina.net/liufukin/blog/2221471
總結
以上是生活随笔為你收集整理的3、JMSN~Maven安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 特殊方法,类之间的关系,分页
- 下一篇: Perl文件句柄引用