eclipse使用maven发布web项目

最新下载的eclipse版本已经内置maven插件,并且能够在tomcat下运行maven项目

查看是否集成window-preference输入maven

 

1.下载Apache-Maven:http://maven.apache.org/download.cgi

可以选择国内下载镜像应该比较快,不过也不是很大

下载win环境下压缩包:apache-maven-3.5.4-bin.zip

 

2.解压并安装maven

解压到本地D:\

同时创建文件夹D:\Maven_Repository

eg:

 

3.修改maven配置文件

编辑D:\apache-maven-3.5.4\conf\settings.xml

eg:

 

3.1找到<localRepository>修改为D:\Maven_Repository(注意win下路径中\修改为/)

eg:

<localRepository>D:/Maven_Repository</localRepository>

3.2修改仓库下载源为ali源:找到</mirrors>在其上方添加aliyun的mirror

eg:

<mirror>

       <id>nexus-aliyun</id>

       <mirrorOf>central</mirrorOf>

       <name>Nexus aliyun</name>

       <url>https://maven.aliyun.com/repository/central</url>

     </mirror>

 

4.eclipse新建maven web项目

4.1配置eclipse本地maven

window->perferences-Maven-Installations

继续选择User Settings

4.2新建maven项目:new->other输入maven

选择next

选择-webapp结尾项

输入maven测试用例

4.3右键新建的maven-01项目->properties->Project Facets

4.3.1将Dynamic Web Module的勾去掉,将Java版本改为1.8,点击Apply

4.3.2现在再将Dynamic Web Services勾上,版本改为3.0,同时下面会出现一行字,单击他!

修改里面Content directory为src/main/webapp,并将Generate...勾选,单击OK

4.3.3点击右边有Runtimes选项,单击,选中其中你的Tomcat后单击OK结束设置

5.配置maven web

5.1配置xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Demo</display-name>
</web-app>

5.2配置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/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>
  <groupId>com.aqfun</groupId>
  <artifactId>maven-01</artifactId>
  <packaging>war</packaging>
  <version>1.0</version>
  <name>maven-01</name>

  <dependencies>
  </dependencies>

  <build>
    <!-- war打包后的名字 -->
    <finalName>maven-01</finalName>
     <plugins>
       <!-- 编译插件 -->
       <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <version>3.5.1</version>
           <configuration>
             <source>1.8</source><!-- jdk版本 -->
             <target>1.8</target>
             <encoding>utf-8</encoding>
          </configuration>
       </plugin>
         <!-- war插件 -->
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>

            <!-- 插件可在http://mvnrepository.com/搜索maven-plugin-api -->

            <!-- 插件可在maven.aliyun.com搜索maven-plugin-api -->

            <!--将<dependency>替换为<plugin>即可 -->

            <artifactId>maven-war-plugin</artifactId>
           <version>3.2.2</version>    
       </plugin>
    </plugins>
  </build>
</project>

 

右击项目--Maven--Update Poject...更新配置,弹出框点击OK

 

6.将maven添加到Tomcat

浏览器:输入:localhost:8080/maven-01

参考地址:https://www.linuxidc.com/Linux/2017-05/143308.htm

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/Tanganq/article/details/81561054