maven web项目导入sts_Eclipse+Maven构建web项目及部署时Maven lib依赖问题的解决

目录

Eclipse中m2e插件构建web项目的步骤

Maven工具构建web项目再导入Eclipse的步骤

[一]、Eclipse中m2e插件构建web项目的步骤

第一步:创建项目,按照 New –>  FIle –> Other –> Maven –> MavenProject :

第二步:选择项目存放路径:

第三步:选择项目类型 Archetype  :

第四步:填写项目基本信息

第五步:修改为web类型项目,配置content directory:

第六步:配置Maven lib依赖问题,解决Run on Server时lib找不到的问题:

方法一:图像界面:

方法二:修改配置文件 .classpath:

把配置文件中 classpathentry 节点的内容从原来的:

XHTML

1

2

修改成如下:

XHTML

1

2

3

4

5

然后执行 Run on Server 即可。

[二]、Maven工具构建web项目再导入Eclipse的步骤

以 WORKSPACE=D:\workspace_sun\maven-demo\ 为工作目录

第一步:创建项目

按 win+R 输入cmd 回车进入控制台界面,运行如下命令:

mvn archetype:create -DgroupId=com.micmiu.maven.demo -DartifactId=maven-web-demo2 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

1

mvnarchetype:create-DgroupId=com.micmiu.maven.demo-DartifactId=maven-web-demo2-DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=false

创建完成后的基本目录结构如下:

│ pom.xml

└─src

└─main

├─resources

└─webapp

│ index.jsp

└─WEB-INF

1

2

3

4

5

6

7

8

9

│pom.xml

└─src

└─main

├─resources

└─webapp

│index.jsp

└─WEB-INF

第二步:转为Eclipse项目

在控制台执行如下命令:

mvn eclipse:eclipse -Dwtpversion=1.0

1

mvneclipse:eclipse-Dwtpversion=1.0

转化后的目录结构如下:

│ .classpath

│ .project

│ pom.xml

├─.settings

│ .component

│ org.eclipse.wst.common.project.facet.core.xml

├─src

│ └─main

│ ├─resources

│ └─webapp

│ │ index.jsp

│ │

│ └─WEB-INF

│ web.xml

└─target

└─classes

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

│.classpath

│.project

│pom.xml

├─.settings

│.component

│org.eclipse.wst.common.project.facet.core.xml

├─src

│└─main

│├─resources

│└─webapp

││index.jsp

││

│└─WEB-INF

│web.xml

└─target

└─classes

然后按照Import… –>  Maven –>   Exiting Maven Projects 导入Eclipse即可.

第三步:同样按照上面的方法配置Maven lib依赖问题,解决Run on Server时lib找不到的问题。

tips:如果在转化为Eclipse项目之前,修改好 pom.xml 文件中的所有lib依赖关系,再转为eclipse项目导入到eclipe中,这样也可以解决部署时lib文件找不到的问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值