Maven学习笔记(一)

清单一:1.项目主代码一般情况放在src/main/java目录下,无须额外的配置,Maven会直接寻找目录找到项目主代码。

    2.Java类的包名应该与GroupId,artifactId名称保持一致,方便搜索构建或者Java类。

    3.代码编写完毕,利用Maven进行编译,在项目根目录下运行mvn clean complie。其中:

      clean:告诉Maven清理输出目录target/,也就是删除target/目录,默认Maven构建的所有输出都在target/中。

      resource:

      compiler:将项目主代码编译到target/classes目录下

    4.在执行完项目的清理和编译过程后,写单元测试代码并让Maven执行自动化测试

清单二:1.编写测试代码一般放在src/test/java目录下。

    2.单元测试标准是JUnit,在写测试类之前,需要为项目配置JUnit依赖。

    3.运行mvn clean test测试

清单三:1.打包mvn clean package进行打包,产生jar或者其他类型的包。

    2.如果其他项目有需要,有两种方式可以完成:

      (1)间接引用:将其复制到其他项目的classpath中

      (2)直接引用:执行mvn clean install,这样就将打包好的jar文件安装到本地仓库,其他maven项目就可以使用。

总结:从目前所知道的来看,Maven就是帮助将工程需要的所有jar包等从中央仓库或者本地仓库下载并编译成为class文件,用于支撑整个项目,好处是方便管理,而不用在需要各种jar包的时候到处查找下载配置。

posted @   大一脚步  阅读(122)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 开发者新选择:用DeepSeek实现Cursor级智能编程的免费方案
· Tinyfox 发生重大改版
· 独立开发经验谈:如何通过 Docker 让潜在客户快速体验你的系统
· 小米CR6606,CR6608,CR6609 启用SSH和刷入OpenWRT 23.05.5
· 近期最值得关注的AI技术报告与Agent综述!
点击右上角即可分享
微信分享提示