1. 程式人生 > >maven安裝與使用

maven安裝與使用

$path 指定 port 選項 finish version nis home 選項卡

一、JDK安裝教程

1.首先下載jdk安裝包,然後解壓安裝包 tar -zxvf jdk-7u79-linux-x64.tar.gz

2.修改環境變量

在根目錄下使用命令:vi ./bash_profile

在此文件中添加如下內容:

export JAVA_HOME=/root/software/jdk1.7.0_79

export PATH=$JAVA_HOME/bin:$PATH

如圖:

技術分享圖片

修改後保存退出

3.使用命令source .bash_profile試修改文件生效

4.使用命令echo $JAVA_HOME查看是否正確配置,若出現/root/software/jdk1.7.0_79則配置正確,如圖所示:

技術分享圖片

二、Maven安裝教程

Maven安裝:

1.首先下載maven安裝包,然後解壓安裝包 tar -zxvf apache-maven-3.3.9-bin.tar.gz

2.修改環境變量

在根目錄下使用命令:vi ./bash_profile

在此文件中添加如下內容:

export JAVA_HOME=/root/software/jdk1.7.0_79

export PATH=$JAVA_HOME/bin:$PATH

如圖:

技術分享圖片

修改後保存退出

3.使用命令source .bash_profile試修改文件生效

4.使用命令echo $MAVEN_HOME查看是否正確配置

,若出現/root/software/apache-maven-3.3.9則配置正確,如圖所示:

技術分享圖片

可以進入maven安裝目錄下的conf目錄中,修改文件setting.xml

1).配置本地倉庫

修改本地倉庫地址,網絡上下載下來的jar包就是存放在此目錄下。

<localRepository>/home/hadoop/app/mvnrep</localRepository>

2).配置代理

當使用代理上網時需要配置此信息,將proxy的註釋取消掉,並正確填寫此配置裏的信息。

<proxy>

<id>optional</id>

<active>true</active>

<protocol>http</protocol>

<username>xxxxxx</username>

<password>xxxxxx</password>

<host>192.168.9.xxx</host>

<port>80</port>

<nonProxyHosts>local.net|some.host.com</nonProxyHosts>

</proxy>

3).配置鏡像地址

<mirror>

<id>CN</id>

<mirrorOf>central</mirrorOf>

<name>OSChina Central</name>

<url>http://maven.oschina.net/content/groups/public</url>

</mirror>

三、在eclipse中配置java環境步驟

一、點擊windows中的perferences

技術分享圖片

二、選擇java中的Installed JREs選項,點擊add添加java路徑

技術分享圖片

三、選擇Standard VM選項,點擊Next

技術分享圖片

四、點擊Directory選擇jre路徑,點擊finish(這裏因為已經配置過jdk路徑,所以報錯)

技術分享圖片

五、在配置好的jdk路徑前打勾,點擊ok

技術分享圖片

四、在eclipse中配置Maven環境步驟

1、點擊windows中的perferences

技術分享圖片

2、點擊maven選項中的installations,點擊add添加maven

技術分享圖片

3、選擇External,點擊Directory指定maven的安裝目錄,點擊finish

技術分享圖片

4、在apache-maven-3.3.9選項前打勾,點擊ok

技術分享圖片

五、在eclipse中新建maven的web項目

1、在左側空白處右鍵單擊選擇New->Project,選擇Maven Project,點擊Next

技術分享圖片

2、默認,點擊Next

技術分享圖片

3、如圖所示選擇maven的webapp,點擊Next

技術分享圖片

4、填寫Group Id和Artifact Id,點擊Finish(Artifact Id一般是項目名稱)

技術分享圖片

新建maven項目的時候出現以下錯誤:

技術分享圖片

技術分享圖片

原因maven的配置的鏡像源文件有誤,之前配置的是OSChina的鏡像源文件

<mirror>

<id>CN</id>

<mirrorOf>central</mirrorOf>

<name>OSChina Central</name>

<url>http://maven.oschina.net/content/groups/public</url> </mirror>

修改為阿裏雲倉庫之後就可以了

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror

maven項目建成之後jsp頁面報錯,如圖:

技術分享圖片

解決辦法:

1、選中項目點擊右鍵,選擇“Build Path”,選擇“configure build path”。

技術分享圖片技術分享圖片

2、點擊Libraries選項卡,點擊Add Library按鈕

技術分享圖片

3、選擇Server Runtime,接著選擇tomcat,如圖

技術分享圖片

4、點擊Finish,這時候也會看到項目沒有報錯信息了

技術分享圖片

六、使用Eclipse+Maven開發Java Web項目

1)建立webapp

2)在pom.xml中添加如下依賴和plugin

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>2.5</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>jsp-api</artifactId>

<version>2.0</version>

<scope>provided</scope>

</dependency>

<build>

<finalName>web</finalName>

<plugins>

<plugin>

<!-- 使用jetty-maven-plugin發布 -->

<groupId>org.mortbay.jetty</groupId>

<artifactId>jetty-maven-plugin</artifactId>

<configuration>

<scanIntervalSeconds>2000</scanIntervalSeconds>

<webApp>

<!-- 上下文路徑 -->

<contextPath>/web</contextPath>

</webApp>

<connectors>

<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">

<!-- 端口號 -->

<port>9999</port>

<maxIdleTime>60000</maxIdleTime>

</connector>

</connectors>

</configuration>

</plugin>

</plugins>

</build>

3)運行: jetty:run

4) 訪問: ip:port/contextPath

maven安裝與使用