eclipse 使用 maven 创建一个web 工程

公司的做的项目使用的是Maven构建的,然后自己就行在自己的电脑上创建一个web工程试试。但是就是做不出来公司项目的那种目录结构的web工程,废了好大的力气,也弄不出来,不知道是不是 因为 eclipse 和 Myeclipse 的区别的造成的。

下面把我创建web 工程的过程记录下。

我使用的eclipse ,是不是不同的eclipse 创建的工程不一样啊,这个还有待 考证。

一、new project  ---》 选择 Maven Project 然后点击next 进入下一步 

二、选择 maven-archetype-webapp 这个Artifact Id ,并设置项目的 Group Id、Artifact Id、Package信息

三、点击 finish,工作暂时创建好了,目录结构如下图。看上去很乱,我也不知道怎么调成像java工程那样简洁点,费了半天劲

四。修改默认使用的jdk。

调整 project Facets 处的 java 版本

五、修改生成的web.xml 文件,因为maven-archetype-webapp 比较老,还是使用 servlet 2.3 

修改后的

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  
</web-app>

 

 

六、因为使用的 maven-archetype-webapp 这个比较老了,使用还是servlet 2.3。如上的Dynamic Web Module ,

我们要改为 3.0以上的才行。

找到项目目录下的 .settings 文件夹

修改文件 

版本改为 3.0

七、接着在pom 文件中插入项目 构建的代码

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.4</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <phase>compile</phase>
                    </execution>
                </executions>
            </plugin> 
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.0</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.2</version>
                <configuration>
                    <port>8080</port>
                    <path>/test</path>
                    <uriEncoding>UTF-8</uriEncoding>
                    <server>tomcat7</server>
                    <systemProperties>
                        <JAVA_OPTS>-Xms256 -Xmx512m -XX:MaxpermSize=256m</JAVA_OPTS>
                    </systemProperties>
                </configuration>
            </plugin>
        </plugins>
    </build>

八、输入项目运行的命令  tomcat7:run

这样就能使用eclipse 来运行刚开搭建的项目了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值