1. 新建maven项目(选择Maven Project)


2. 点击下一步

3. 在Filter中输入webapp(选择maven-archetype-webapp,然后Next)


4. Group Id--主项目名

Artifact Id--本项目名

package--包名可自定义,也暂时不输入,之后再自己创建;

选择finish;


5. 此时的工程项目结构并不完整,需将将其编程web项目;

(本地安装tomcat6,web module需要设为2.5,本地设为jdk1.6)

右击项目选择properties,再选择Project Facets,


途中的默认值需要按需求修改,

不过在修改过程中发现,java设为1.6之后,Dynamic Web Module无法设置为2.5??

解决方案:打开项目的根目录../springmvc/.setting/org.eclipse.wst.common.project.facet.core.xml

打开该文件后找到  <installed facet="jst.web" version="2.3"/>

将version修改为2.5,保存后,在eclipse右击项目选择Refresh进行刷新;即修改完成!

此时的项目结构如图:



这种结构不满足maven项目要求(有的人可能出现这种问题,有的人可能不会,一般情况下是有src/main/java,src/main/resource,src/test.java三个文件夹的)

解决方案:右击项目,选择Properties,点击Java Build Path;切换至Libraries下,


双击 JRE System Library(javaSE-1.6);将System library切换至Workspace default JRE(即切换jre为工作空间默认)如图:


点击finish;在点击finish!

项目结构现在正常了!


6. 最后还要将发布文件确定

右击项目选择Properties选择Deployment Assemby;将/src/test/java文件夹remove掉!



GitHub 加速计划 / ma / maven
4.4 K
2.68 K
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:2 个月前 )
12b3dae3 * Add cache for all steps * Pass through the maven.repo.loca.tail property 12 天前
ab7d766c This is just a cleanup of exception usage (by making them checked, fixing compiler issues, and undoing the change). There are at least two bugs (runtime escapes) fixed in this PR. 13 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐