• Maven 标准项目结构


    项目结构

    • src
      • main
        • java         源文件 
        • resources    资源文件
        • filters   资源过滤文件
        • config   配置文件
        • scripts   脚本文件
        • webapp   web应用文件
      • test
        • java    测试源文件
        • resources    测试资源文件
        • filters    测试资源过滤文件
      • it       集成测试
      • assembly    assembly descriptors
      • site    Site
    • target
      • generated-sources
      • classes
      • generated-test-sources
      • test-classes
      • xxx.jar
    • pom.xml
    • LICENSE.txt
    • NOTICE.txt
    • README.txt

    然后我们来看一下Maven项目的目录结构,能够知道不同程序,文件都放到哪些文件夹下。

    src/main/java application library sources - java源代码文件
    src/main/resources application library resources - 资源库,会自动复制到classes文件夹下
    src/main/filters resources filter files - 资源过滤文件
    src/main/assembly assembly descriptor - 组件的描述配置,如何打包
    src/main/config configuration files - 配置文件
    src/main/webapp web application sources - web应用的目录,WEB-INF,js,css等
    src/main/bin 脚本库
    src/test/java 单元测试java源代码文件
    src/test/resources 测试需要的资源库
    src/test/filters 测试资源过滤库
    src/site 一些文档
    target/ 存放项目构建后的文件和目录,jar包,war包,编译的class文件等;Maven构建时生成的
    pom.xml 工程描述文件
    LICENSE.txt license
    README.txt read me

    知道了maven的目录结构,我们就可以在各自的目录下创建对应的文件了。

    常用插件地址

    https://www.cnblogs.com/avivaye/p/5341341.html

  • 相关阅读:
    三、springcloud之服务调用Feign
    二、springcloud之熔断器hystrix
    AngularJS中ng-class使用方法
    js中字符串的常用方法
    js中数组的操作
    Linux生成私钥和公钥免密连接
    Jenkins部署码云SpringBoot项目到远程服务器
    Jenkins部署码云SpringBoot项目
    ELK日志分析方案
    Vue项目History模式404问题解决
  • 原文地址:https://www.cnblogs.com/liuxm2017/p/9869067.html
Copyright © 2020-2023  润新知