• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • Maven環境搭建(學習筆記記錄)

    標簽: 自動化測試

    Java環境,eclipse編譯器等環境就緒(for Windows 10):
    1、 maven:http://maven.apache.org/download.cgi
    選擇如圖版本:
    這里寫圖片描述

    2、解壓zip包到本地,配置環境變量
    MAVEN_HOME:D:\Maven\apache-maven-3.5.4
    Path:追加;%MAVEN_HOME%\bin到后面
    3、驗證maven環境
    cmd命令行驗證:mvn -v
    出現如下界面,環境配置成功。
    這里寫圖片描述

    4、在eclipse中配置maven
    1)打開eclipse》點擊Window》點擊Preferences
    這里寫圖片描述
    2)點擊Maven》選擇installations》從本地路徑引入剛才解壓的maven文件(圖中已加入)
    這里寫圖片描述

    3)同時注意配置User Settings》選擇本地目錄D:\Maven\apache-maven-3.5.4\conf\settings.xml引入
    這里寫圖片描述
    4)修改settings.xml文件
    54行添加:

      <localRepository>C:\maven\repository</localRepository>
    

    161行添加:

    <mirror>
    	 <id>aliyun</id>
          <mirrorOf>*</mirrorOf>
          <name>aliyun Maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>
    

    5)在第3)步驟操作的界面點擊update settings,配置完成。

    5、創建maven項目
    在eclipse中點擊new》project》maven project
    這里寫圖片描述
    點擊next》next》next
    這里寫圖片描述
    點擊finish 創建完成。

    6、pom.xml文件

    <project xmlns="http://maven.apache.org/POM/4.0.0"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<!-- groupId:組織 id(類似包名), artifactId:project name , version:default development 
    		version , packaging:default jar -->
    	<groupId>com.test.practice</groupId>
    	<artifactId>maventest</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>jar</packaging>
    
    	<name>maventest</name>
    	<url>http://maven.apache.org</url>
    
    	<properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<xmlFileName>testng.xml</xmlFileName>
    	</properties>
    
    	<!-- 依賴的jar包可從百度搜索,例如:maven testng -->
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    		<!-- https://mvnrepository.com/artifact/org.testng/testng -->
    		<dependency>
    			<groupId>org.testng</groupId>
    			<artifactId>testng</artifactId>
    			<version>6.14.3</version>
    			<scope>test</scope>
    		</dependency>
    		<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    		<dependency>
    			<groupId>org.seleniumhq.selenium</groupId>
    			<artifactId>selenium-java</artifactId>
    			<version>3.14.0</version>
    		</dependency>
    		<!-- https://mvnrepository.com/artifact/org.uncommons/reportng 依賴ReportNg,關聯TestNg -->
    		<dependency>
    			<groupId>org.uncommons</groupId>
    			<artifactId>reportng</artifactId>
    			<version>1.1.4</version>
    			<scope>test</scope>
    			<exclusions>
    				<exclusion>
    					<groupId>org.testng</groupId>
    					<artifactId>testng</artifactId>
    				</exclusion>
    			</exclusions>
    		</dependency>
    		<!-- 依賴Guice -->
    		<dependency>
    			<groupId>com.google.inject</groupId>
    			<artifactId>guice</artifactId>
    			<version>3.0</version>
    			<scope>test</scope>
    		</dependency>
    		<!-- https://mvnrepository.com/artifact/org.apache.poi/poi 依賴poi -->
    		<dependency>
    			<groupId>org.apache.poi</groupId>
    			<artifactId>poi</artifactId>
    			<version>3.17</version>
    		</dependency>
    		<!-- https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl 依賴jxl -->
    		<dependency>
    			<groupId>net.sourceforge.jexcelapi</groupId>
    			<artifactId>jxl</artifactId>
    			<version>2.6.12</version>
    		</dependency>
    	</dependencies>
    </project>
    
    
    
    版權聲明:本文為claiwhz123原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/claiwhz123/article/details/81631595

    智能推薦

    Spring Boot學習記錄(一)–環境搭建

    最近趁著下班閑時間學習spring-boot,記錄下學習歷程,因為要做項目,所以是用到什么了就去學什么,所以看起來可能有點亂,不過能用到的東西都會寫進去,最后打算實戰一個API管理平臺,下面開始環境配置. 1.工程結構 使用maven建立一個普通結構,因為spring-boot內嵌tomcat,所以打包只需要打包成jar就可以直接運行,所以并不像以前那樣建立WEB程序了,目錄如下,類可以先建立好放...

    學習記錄:linux搭建java開發環境

    ?? ?? ?? linux搭建java開發環境 linux服務器我們是使用虛擬機 1、遠程控制linux服務器        A、客戶端設置:安裝SSHSecureShellClient3.2.9 鏈接:https://pan.baidu.com/s/1MTH_OnilGTk2FuhDmKEurg 密碼:rzqn   ...

    學習記錄——react組件和環境搭建

    react組件和環境搭建 使用腳手架搭建開發環境 下載完后會有一個project文件夾,里面的結構目錄如下: 進入project項目文件后,執行npm run eject可以暴露出react的相關配置文件 npm start啟動項目 react中的組件 在views 新建home文件夾→Home.js Me文件夾→Me.js 到App.js里:引入組件 打開頁面查看,成功渲染出...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    猜你喜歡

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    Linux C系統編程-線程互斥鎖(四)

    互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...

    統計學習方法 - 樸素貝葉斯

    引入問題:一機器在良好狀態生產合格產品幾率是 90%,在故障狀態生產合格產品幾率是 30%,機器良好的概率是 75%。若一日第一件產品是合格品,那么此日機器良好的概率是多少。 貝葉斯模型 生成模型與判別模型 判別模型,即要判斷這個東西到底是哪一類,也就是要求y,那就用給定的x去預測。 生成模型,是要生成一個模型,那就是誰根據什么生成了模型,誰就是類別y,根據的內容就是x 以上述例子,判斷一個生產出...

    精品国产乱码久久久久久蜜桃不卡