• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

【开发工具】Maven项目结构

一、默认的Maven项目结构

(1)项目中的文件目录

src/main/java和src/test/java 
这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会被忽略掉。

src/main/resouces和src/test/resources
这两个目录中的文件也会分别被复制到target/classes和target/test-classes目录中。

 

当是web项目时,会在target下生成myproject目录,myproject是你的项目名
src/main/webapps
这个目录中的文件会被复制到target/myProject目录中
target/classes
默认会把这个目录中的所有内容复制到target/myProject/WEB-INF/classes目录中
Dependency
默认会将项目的依赖复制到target/myProject/WEB-INF/lib

 

(2)war包的目录结构

1、index.jsp[可选]

2、METAINF[MAVEN自动生成目录]

3、WEB-INF[必含]

 =>classes目录:存放src/main/java和src/main/webapps,src/main/resouces中的文件或其他一些指定的配置文件。

 =>lib目录:所需要的jar包

 =>web.xml:war的描述文件

4、subdirectories[可选目录]

      存放一些网页和照片,如:html,jsp,js,jpg等等。

posted on 2019-06-24 18:02  无信不立  阅读(322)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3