maven安装与使用

Posted 小余上岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven安装与使用相关的知识,希望对你有一定的参考价值。

一、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安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

Maven的安装与使用(ubuntu)

maven的安装与配置

Maven安装与配置

maven私服 nexus 的安装与使用

IntelliJ IDEA 常用设置 - Maven 的安装与使用

IntelliJ IDEA 常用设置 - Maven 的安装与使用