myeclipse java maven web 项目结构_MyEclipse + Maven开发springMVC的WEB工程的详细配置过程...

在操作之前请确保Maven环境已经塔建完毕了。

一,创建Maven项目

632c2fb17d2c10b79f967fcabbd98219.png

8a8f8eb67d1ecbbeace66ec0270f148d.png

二,补全工程的目录结构

第1步中生成的maven工程目录是不全的,需要手动添加所需的目录。

6bf97b4c549853522b9f9257e89a4a54.png

三,增加MyEclipse的Web Project功能

到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而在MyEclipse中,这还仅仅是一个Java普通的Maven工程,这一步我们就要为其添加MyEclipse的web project特性。

选择工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites,弹出窗口中设置参数如下,再接下来的弹出窗口中选择yes。这样我们的工程就是web工程了(注意工程图标有变化,而且MyEclipse自动依赖了JEE的包)。

36a50f0f2f596a128d20c320a4fa7a37.png

同理创建:src/main/webapp

此时项目的结构图如下:

6a6c5f622b405075f231129948df0b81.png

四,配置工程属性,打开工程属性面板

添加src/main/java, src/test/java, src/test/resources为source folder, 这里就不需要详述了吧,点"add folder"就行。

最小面的"default output folder"修改为"mywebapp/src/main/webapp/WEB-INF/classes"---这点很重要

修改这些source folder的输出目录,其中main/java和main/resources输出到default output folder, 而test/java和test/resources输出到target/test-classes中,(如何修改---点击各节点下的Output Folder, 再点右边的edit按钮就行了)最后设置结果如下:

e755df91dd42cfbce9128e2aebdbeb96.png

Myeclipse-->Web

这一个是用来修改设置工程的web特性的,如下图:

9434ef4b27687b04f0be2ff9e1c70622.png

五,配置pom.xml

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

springMVC

springMVC

0.0.1-SNAPSHOT

jar

springMVC

http://maven.apache.org

UTF-8

org.springframework

spring-web

4.0.6.RELEASE

junit

junit

4.11

test

javax.servlet

servlet-api

2.5

org.springframework

spring-aspects

4.0.6.RELEASE

org.springframework

spring-webmvc

4.0.6.RELEASE

org.springframework

spring-context-support

4.0.6.RELEASE

org.freemarker

freemarker

2.3.20

commons-logging

commons-logging

1.2

commons-lang

commons-lang

2.6

org.springframework

spring-mock

2.0.8

test

log4j

log4j

1.2.14

org.mybatis

mybatis

3.2.7

org.mybatis

mybatis-spring

1.2.2

mysql

mysql-connector-java

5.1.32

org.springframework

spring-tx

4.0.6.RELEASE

org.springframework

spring-jdbc

4.0.6.RELEASE

org.apache.commons

commons-collections4

4.0

commons-dbcp

commons-dbcp

1.4

commons-pool

commons-pool

1.6

org.springframework

spring-test

4.0.6.RELEASE

test

net.sf.json-lib

json-lib

2.4

jdk15

org.activiti

activiti-engine

5.16.3

org.activiti

activiti-spring

5.16.3

org.apache.openejb

javaee-api

5.0-1

provided

javax.faces

jsf-api

1.2_04

provided

javax.servlet

jstl

1.2

provided

javax.servlet.jsp

jsp-api

2.1

provided

javax.faces

jsf-impl

1.2_04

provided

io.janusproject.guava

guava

17.0

com.google.code.gson

gson

2.3

org.apache.commons

commons-io

1.3.2

commons-fileupload

commons-fileupload

1.3.1

com.mchange

c3p0

0.9.5-pre8

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值