eclipse中Maven web项目的目录结构浅析

讲真,刚开始接触maven web项目的时候,相信很多人都会被它的目录结构迷惑。

为了避免菜鸟们遇到像我一样的困扰,我就从一个纯正菜鸟的视角,来分析一下这个东西。


1,比如说,我们拿一个常见的目录结构来看,如下。


2.上图中,为啥又有Java Resources文件夹的代码,又有src文件夹的代码呢?那我想改代码要改哪里。

    其实,Java Resources文件夹下面的代码都是以包的形式展现的,主要是为了开发人员更好的找到修改的代码文件。

    Java Resources文件夹下的代码和src文件夹下面的代码其实就是一份。

3.但是src下面还多了一个webapp的文件夹,这是放置前端页面以及脚本等内容的文件夹。

4.那么整个工程编译生成之后,这些文件夹的层次关系变成啥样了呢?在工程视图中,选中工程名,右键选择属性,看看对应的配置信息就知道了。

   如下图,可见,webapp这个文件夹生成之后,其实webapp就相当于根目录了,webapp下面的文件/文件夹其实就是对应根目录下的文件/文件夹。

   而Java Resources文件夹下的代码(即src/main/java和/src/main/resources),生成之后就跑到了根目录下的WEB-INF下的classes的路径下面了。

   PS:多啰嗦一个东西,就是我们在一些例如spring的xml配置文件里面,经常可以看到<import resource="classpath:spring-mybatis.xml" />类似的配置。

           这里的这个spring-mybatis.xml文件是怎么找到的呢,其实它生成后,不就是在根目录下的WEB-INF下的classes的路径下嘛,这个就是classpath啦。

 




  • 22
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在Eclipse创建Maven Web项目的步骤如下: 1. 打开Eclipse,点击"File"菜单的"New"选项卡。 2. 选择"Maven Project"。 3. 在弹出的"New Maven Project"窗口,选择"Create a simple project (skip archetype selection)"。 4. 填写项目基本信息,包括项目名称、组ID、项目的版本号等。 5. 点击"Finish"按钮完成创建。 6. 在左侧项目目录找到 pom.xml ,双击打开。 7. 在pom.xml文件添加下面的依赖配置: ``` <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> ``` 8. 保存pom.xml文件。 9. 右键项目,选择“Maven”->“Update Project...” 10. 然后就可以开始写你的web项目了。 ### 回答2: Eclipse是一个流行的Java IDE(集成开发环境),提供可视化和代码编写的功能。而Maven是一个开源工具,用于管理基于Java的项目构建,便于项目的开发和维护。在Eclipse使用Maven创建Web项目可以使开发者更加便捷地实现项目构建和管理。 首先,我们需要在Eclipse安装Maven插件。在Eclipse菜单栏选择Help -> Eclipse Marketplace,然后搜索Maven Integration for Eclipse插件并安装。 接下来,我们可以使用Maven创建Web项目。选择Eclipse菜单栏的File -> New -> Other,然后在弹出的对话框选择Maven -> Maven Project。在接下来的对话框,选择Create a simple project(创建一个简单的项目),然后按照向导完成项目名称、组织、包等基本信息的设置。 接着,在项目添加Web模块。在Eclipse菜单栏选择File -> New -> Other,然后在弹出的对话框选择Web -> Dynamic Web Project。在接下来的对话框,设置项目名称、目标运行时环境、使用的Servlet版本等信息,然后点击Finish完成创建。 此时,我们需要将MavenWeb模块结合起来。在Eclipse工具栏选择Window -> Perspective -> Open Perspective -> Other,然后选择Maven。这将打开Maven的专用窗口。在该窗口,右键单击项目,选择Maven -> Update Project。这将更新项目Maven配置,以便将Web模块添加到Maven项目。 最后,我们需要将Web资源添加到项目。在Eclipse的Project Explorer拖动WebContent目录Maven项目的src/main目录。这将自动将Web资源添加到项目。 这样,我们就完成了在Eclipse创建Maven Web项目的所有步骤。使用Maven创建Web项目可以使项目构建和管理更加便捷,也可以使开发者更加容易地协作开发和维护自己的代码。 ### 回答3: Eclipse是一款非常流行的Java开发工具,它的插件V Maven可以帮助我们创建Maven Web项目,这种方法可以让我们快速、高效地创建和管理Web项目。 要创建Maven Web项目,首先需要在Eclipse安装Maven插件。在Eclipse的Marketplace(市场)搜索Maven,找到“Maven Integration for Eclipse”插件并安装。 接下来,我们可以通过如下步骤来创建Maven Web项目: 1. 打开Eclipse,点击File - New - Other,在弹出的窗口选择Maven - Maven Project。 2. 选择“Create a simple project”选项,再点击Next。 3. 在“Select Archetype”页面,我们需要选择一个合适的archetype。Archetype是一个模板,用于快速生成标准的Maven项目骨架结构。我们可以选择一个与我们的项目类型和需要功能相匹配的archetype。 4. 在“Project name”页面,输入项目的名称和Maven groupId、artifactId和版本号。点击Finish button,即可创建完成项目。 创建项目后,需要配置pom.xml文件,这个文件是Maven项目的重要文件,负责管理依赖和构建等参数,我们需要根据项目的需要,添加或修改相应的依赖。我们可以通过pom.xml文件来管理Web项目使用的框架、工具等资源。 接下来,我们可以添加Servlet和JSP等Java Web组件,创建Web应用程序的页面和逻辑。 最后,我们可以使用Maven来构建项目,将Web应用程序部署到Tomcat或其他Web容器。 总之,通过使用EclipseMaven的组合,我们可以轻松创建、管理和构建Maven Web项目,提高开发效率和项目质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值