我們在java開發時有時需要導入很多包,比如hive,spark,kafka等,這些雖然可以通過離線包來下載import,但始終不方便,而通過maven來import就很方便,它可以自動幫你下載所需包。不過初始的maven來源於國外,下載速度和質量不能保證,我們可以使用阿里雲maven並進行相關工程項目開發
配置阿里雲maven
- 下載maven:https://maven.apache.org/download.cgi 下載所需壓縮包,並解壓到合適的目錄,解壓即可,無需安裝
- 配置環境變量,以windows爲例:
- 創建MAVEN_HOME環境變量,指向安裝目錄
- 把MAVEN_HOME添加到path裏
- 測試是否安裝成功:win+r cmd 打開命令行窗口並輸入 mvn -version,如成功返回版本則成功
- 配置阿里雲maven:在安裝目錄裏的conf文件夾下,修改setting.xml文件,把裏面內容替換爲下面的
<?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"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>
IntelliJ IDEA配置maven項目
1.創建項目:選擇maven,jdk並進行命名
2.import相關:點擊Enable Auto-Import
3.設置maven關聯文件:file-settings-Build,Execution,Deployment-Build Tools-Maven設置紅框裏的上面改的xml文件;
file-settings-Build,Execution,Deployment-compiler-java compiler更改Target bytecode version爲你的jdk版本;
file-Project Structure-Modules--更改scr,sources爲7
4.在pom.xml裏可以插入下面你想導入的包,系統會自動下載
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.10.2.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.2</version>
</dependency>
</dependencies>
5.開始寫java代碼:新建package,新建java class即可
這樣所有的import都顯示正常無紅線就可以了
至此一個項目新建完成!