Eclipse创建maven项目(包括maven的安装与插件安装)

一、在电脑上安装maven

1、在网上下载maven的压缩包,解压后放在指定目录,例如我的就是F:\Study\Eclipse\Maven\soft\apache-maven-3.3.9。

链接: http://pan.baidu.com/s/1jH5ymb0 密码: 9sbn

2、配置环境变量

添加新变量MAVEN_HOME,变量值为maven解压包所在目录F:\Apache-maven-3.3.9。

变量path中添加%MAVEN_HOME%\bin。此处注意,若非win 10系统,变量值前须加分号。

3、修改maven本地库地址。首先新建一个文件夹maven_repository,打开maven解压包下conf文件夹,打开settings.xml文件,修改红色标记部分,改为maven_repository文件夹所在路径。


4、管理员模式进入命令提示符窗口,输入:mvn -v

若出现如下内容,则安装配置成功。



二、在eclipse中安装maven插件

1、eclipse中,点击help,选择install new software,点击add...,弹出下图:


输入http://download.eclipse.org/releases/mars,最后的mars是eclipse的版本。点击OK后等待片刻,会出现:


在type filter text输入maven筛选,会出现可供下载的maven插件,选择m2e-wtp - Maven Intergration for WTP,点击next。


2、安装后重启eclipse。打开Windows -Preferences看到maven项,说明安装成功。最后修改maven的xml配置文件地址为电脑上maven解压包中的settings.xml文件,如图:


其中global settings是全局配置,即本台电脑的所有用户都会使用这个配置;user settings是个人配置,仅当前用户会使用这个配置。

maven插件安装完成。

三、新建maven项目

1、New->File->Other->Maven->Maven Project,点击next后在弹出窗口勾选Create a simple project。


如下图添加信息,因为要建立一个maven 的web项目,所以Packaging选择war,点击finish。


生成相应的maven项目结构,如图:


之前在eclipse Java中新建maven项目的时候,一直报错:

Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

就是无法从官网下载该jar包,不知什么原因。最后解决的办法是使用阿里云镜像库,直接从阿里云下载。在settings.xml文件中修改mirror标签内容,如下:

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

右键点击项目选择Maven->update project,报错消失。若未报错此内容,可忽略。

2、新建完一个maven项目后,可能pom.xml还缺少一些东西而报错,此时将报错内容百度一下可以找到很多解决的资料。

我用到过的标签内容:

   </project>
       <build>
            <dependencies> //依赖包
                <dependency>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId><version>2.6</version>
                 </dependency>
               <dependency>
                    <groupId>junit</groupId> 
                    <artifactId>junit</artifactId>
                    <version>4.12</version>
                    <scope>test</scope> 
              </dependency>
              <dependency>
                     <groupId>javax.servlet</groupId>
                     <artifactId>javax.servlet-api</artifactId>
                     <version>3.1.0</version>

              </dependency>

           </dependencies> 

           <plugins> //插件
         <plugin>
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-war-plugin</artifactId>
                   <version>2.6</version>
                   <configuration>
                       <failOnMissingWebXml>false</failOnMissingWebXml>
                   </configuration>
               </plugin>
               <plugin>
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-compiler-plugin</artifactId>
                   <version>2.3.2</version>
                   <configuration>
                       <source>1.7</source>
                       <target>1.7</target>
                   </configuration>

               </plugin>

               <plugin>

                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <port>9090</port>
                    <path>/springbootJsp</path>
                    <uriEncoding>UTF-8</uriEncoding>
                    <finalName>springbootJsp</finalName>
                    <server>tomcat7</server>
                </configuration>
            </plugin>

           </plugins>

    </build>

</project>

3、项目不报错后,就可以进行下一步。右键点击项目,Properties->Project Facets,取消勾选Dynamic Web Services,只留下Java,选择对应的jdk版本,我的是1.7。


点击OK。

4、重新进入Properties->Project Facets,勾选Dynamic Web Services,可以看到左下角Further configuration available,点进去。


修改Content directory为:src/main/webapp,选上Generate web.xml deployment descriptor。


可以看到webapp项目结构如下:


四、部署tomcat

确认电脑上已有tomcat,且配置好了环境变量。

1、进入tomcat下的/conf/tomcat_users.xml,修改如下:

        <role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>

<user username="admin" password="fy"roles="admin-gui,admin,manager- gui,manager,manager-script"/>

2、进入maven下的/conf/settings.xml,修改如下:

</server>
<id>tomcat7</id>
<username>admin</username>
<password>fy</password>

<server>

3、修改pom.xml

  <dependencies>  
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>    

  </dependencies> 

   <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
        <configuration>
            <port>9090</port>
            <path>/mavensample</path>
            <uriEncoding>UTF-8</uriEncoding>
            <finalName>mavensample</finalName>
            <server>tomcat7</server>
        </configuration>
   </plugin>

4、进入Windows->Properties->Server->Runtime Environment,点击Add。


选择电脑上有的tomcat版本,我的是7.0。


然后Browse选择电脑上tomcat所在路径。点击Finish完成。


5、右键点击项目Build Path->Configure Build Path->Java Build Path,点击Add Library添加库


选择Server Runtime,Next


选中Apache Tomcat v7.0,Finish


6、在项目src\main\webapp下建立一个index.jsp文件,右键点击webapp->new->JSP File,如图:


编辑index.jsp,添加一行Hello World,如图:


7、在浏览器输入http://localhost:8080/mavensample/,即可出现首页index.jsp,如图:









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值