一.结构
src/main/java
:Java 源代码目录。src/main/resources
:资源文件,例如配置文件、图片、XML 文件等。src/main/webapp
:Web 应用程序目录,包含 JSP、HTML、CSS、JavaScript 文件等。src/test/java
:测试代码目录。src/test/resources
:测试资源文件
pom.xml
:Maven 项目的核心配置文件,包含项目的元数据、依赖关系、构建设置等信息。
具体的配置元素有:
groupId
:项目组 ID。artifactId
:项目唯一标识符。version
:项目版本号。dependencies
:项目依赖的外部库或模块。build
:项目构建设置,例如编译器版本、输出目录等。plugins
:Maven 插件,用于扩展 Maven 的功能。
通过POM.xml这个文件,Maven 项目的管理变得简易了很多
Maven项目把所有可能用到的jar包放在一个"仓库"中,实现了所有项目基于一个jar仓库的共享,对比之前每个项目的都用一次lib包,大大提升了其项目的便捷性,其次哪个项目需要哪个包,直接通过dependency来调用,类似于按需分配,统一维护且共享
可以直接在xml的编辑器里配置jar,例如这里通过代码标签来引用mysql驱动的包
亦或者通过界面框的方式来Add对应的jar,同样也可以转化成标签代码
二.问题
在一开始运行maven项目的时候,控制台总是会显示错误: 找不到或无法加载主类,之前在运行别的项目时也遇到过,问了同学都没有解决,后来细心观察是elipse中运行配置的问题
elipse中提供很多的运行机制,所以在每次运行文件时要找对相应的编译器才能正确运行