Maven项目的创建和管理

文章详细介绍了Maven项目的目录结构,包括src目录下的不同子目录用途,如src/main/java、src/main/resources等。POM.xml文件作为项目核心,管理项目元数据、依赖和构建设置。Maven通过中央仓库实现jar包的共享,简化项目管理。遇到运行错误‘找不到或无法加载主类’,问题可能出在Eclipse的运行配置上,需要选择正确的编译器来运行项目。
摘要由CSDN通过智能技术生成

一.结构

  • src/main/java:Java 源代码目录。
  • src/main/resources:资源文件,例如配置文件、图片、XML 文件等。
  • src/main/webapp:Web 应用程序目录,包含 JSP、HTML、CSS、JavaScript 文件等。
  • src/test/java:测试代码目录。
  • src/test/resources:测试资源文件

 pom.xmlMaven 项目的核心配置文件,包含项目的元数据、依赖关系、构建设置等信息。

        具体的配置元素有:

  • 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中提供很多的运行机制,所以在每次运行文件时要找对相应的编译器才能正确运行

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值