Maven软件jar Maven是一款由Apahce软件基金会维护的一种工具,专门为Java项目提供构建和依赖管理支持。
它通过一个中央仓库来管理项目所需的依赖项,并提供了一套标准的项目结构和框架生命周期。
Maven使用pom.xml文件来描述项目的配置信息,包括项目的依赖、插件、构建目标等。
Maven的主要功能包括: 依赖管理:Maven可以自动下载和管理项目所需的依赖项,简化了项目的构建和部署过程。
构建管理:Maven提供了一套标准的构建生命周期和插件机制,可以方便的执行各种构建任务,如编译、测试、打包、部署等。
多模块支持:Maven支持将一个大型项目拆分为多个模块,每个模块都可以独立构建和测试,同时可以通过父子模块的关系进行依赖管理。
插件扩展:Maven提供了丰富的插件生态系统,可以通过插件来满足项目的特定需求。
项目结构标准化:Maven鼓励一致的项目结构,使得不同的开发人员能够更容易地理解和维护项目。
Maven提供了一些默认目录结构,并鼓励使用约定来管理源代码和资源文件。
跨平台:Maven是基于Java的工具,因此可以在不同的操作系统上运行。这使得团队成员可以在不同的开发环境中共享和使用相同的构建和依赖管理工具。
使用Maven,需要按照以下步骤来进行操作: Maven下载路径:https://maven.apache.org/download.cgi 下载完Maven并按照官方文档中的说明进行安装配置。
创建项目:使用Maven的命令行工具或集成开发环境(IDEA)创建一个新的Maven项目。这将生成一个基本的项目结构和pom文件。
配置pom文件:在项目的pom文件中声明依赖项、插件和其他项目配置。
运行构建命令:使用命令行或在IDEA的Maven插件执行Maven构建。在构建过程中,Maven将下载依赖项、编译源代码、运行测试并生成构建产物。
使用构建产物:构建完成后,可以使用生成的构建产物(如jar、war文件)部署、测试或分发项目。
在IDE中创建Maven的Java工程,可以按照以下步骤进行操作: 打开Intellij IDEA,并选择"Create New Project"。
在"New Project"窗口中,选择"Maven"选项,并勾选"Create from archetyep"。
在"Choose Project"窗口中,选择"maven-archetype-quickstart"(或其他适合的Maven archetype)。
在 "Project Name" 和 "Project Location" 中指定项目名称和存储位置。
点击 "Next",并配置项目的 GroupId、ArtifactId 和版本号等项目信息。
点击 "Finish",IntelliJ IDEA 将为你创建一个新的 Maven Java 项目。
引入jar包
<dependencies>
<!--mysql驱动jar包-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
<!--fastjson-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.83</version>
</dependency>
<!--jstl的jar-->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!--servlelt的jar包-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version></dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.14</version>
</dependency>
</dependencies>
引入插件:
<%--引入vue.js--%>
<script src="https://unpkg.com/vue@2/dist/vue.js"></script>
<%--引入elementui.js--%>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<%--引入axios--%>
<script src="/js/axios.min.js"></script>
<%--引入qs文件--%>
<script src="/js/qs.min.js"></script>
<%--引入css样式--%>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
标签:Project,插件,依赖,项目,Maven,构建 From: https://www.cnblogs.com/3522849860qq/p/17991290