Apache Maven是一个项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
本教程将介绍如何使用Maven在intellijIDEA中使用等、开发语言Java。
- 1、使用idea创建maven项目
- 2、解决在idea中创建maven项目速度慢的问题(maven archetype)
- 3、maven的安装与配置
- 4、在idea中maven的基本命令使用
- 5、在idea查看冲突
- 6、maven的多模块开发
- 7、maven项目没有加载xml、properties等文件
第一、先用idea创建maven web项目(后面讲教程)
这样就完成了在idea里创建maven项目、前提已经配置环境。
第二、在idea中配置maven环境
打开settings
加载本地maven骨架:-DarchetypeCatalog=local
第三、settings.xml文件与配置
maven安装就不说了、看看本地仓库和settings.xml文件(maven解压后配置path环境配置即可)
1、本地仓库
2、maven镜像(实际开发可能会搭建私服)
四、解决maven骨架问题(提高开发速度)
骨架(以后创建就很快、解决maven创建项目的速度问题)、
命令:-DarchetypeCatalog=local(指定加载本地骨架、上面已经配置好这个命令行)
本地仓库地址
本地:我们应该放在本地仓库的根路径下
中央仓库:不设置、中央仓库下载、很慢很慢
自己去官网下载一个maven骨架、就是上图的这个文件!
本教程将介绍如何使用Maven在Java开发,IDEA工具使用intellij idea(更新中)
第五、在idea中查看maven、冲突依赖、与修改pom.xml文件
第六、maven的基本命令
mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -e 显示详细错误 信息.
mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test compile 编译项目测试代码。
mvn test install 部署
第七、maven多模块开发(推荐链接在下面)
多模块链接
第八、maven加载xml等文件
在pom.xml文件里添加这个、第一个Java编译插件可以不添加
<build>
<finalName>springmvc</finalName>
<plugins>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<resources>
<!--表示把java目录下的有关xml文件,properties文件编译/打包的时候放在resource目录下-->
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.config</include>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
</build>
第九、推荐书籍
分享到:
相关推荐
在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构更加规范。以下是详细的步骤和需要注意的关键点。 #### 二、...
第一步:在IDEA中新建一个maven项目 1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart 2.填入GroupId和ArtifactId 3.第一个选中maven安装的文件夹,第二个选中maven安装文件夹中的conf/settings....
idea用maven骨架创建项目速度慢,添加archetype-catalog.xml到本地仓库的文件夹后,设置-DarchetypeCatalog=local,就能使用maven默认的archetype-catalog.xml,再不用远程下载。
在IDEA中使用Maven首先需要配置Maven的路径。这通常包括设置Maven的安装目录(`Maven Home Directory`)、本地仓库路径(`Local Repository`)以及MAVEN_OPTS环境变量(用于添加额外的JVM参数)。这些配置可以在...
在这个名为“servlet3-maven-archetype”的项目中,我们看到的是一个使用Maven构建的Servlet3.1 Web应用程序模板,适用于IDEA用户。 1. **Servlet3.1的新特性** - **异步处理**:Servlet3.1引入了异步处理,允许...
为了在IDEA中使用Maven,需要进行相应的配置。打开IDEA,点击File菜单选择Settings,然后点击Maven菜单。主要配置包括: - **Maven home directory**: Maven的安装目录,如果已经设置了环境变量,则可以跳过。 - **...
软件介绍: idea Maven Helper的本地离线安装包,这个能够解决idea插件无法在线安装的问题。IDEA在线安装Maven Helper插件有时候会很慢,需要先将下载的ZIP压缩包解压后再使用。
完成以上步骤后,你已经成功地在IntelliJ IDEA中配置了Maven,可以开始使用Maven管理你的Java项目了。通过Maven,你可以轻松地添加、删除依赖,构建项目,甚至发布到远程仓库。记住,Maven的`pom.xml`文件是项目的...
在IDEA中,创建一个基于Maven的Spring Boot项目是第一步。在项目设置中选择"New Project",然后选择"Maven",填写Group ID和Artifact ID,这将决定你的项目在Maven仓库中的唯一标识。记得勾选"Create from archetype...
本教程将详细介绍如何在IntelliJ IDEA(简称Idea)中利用Maven创建一个支持Servlet 3.0的Web项目,以及如何解决默认Servlet版本过低的问题。 首先,Servlet 3.0是Java Servlet规范的一个重要版本,它引入了许多新...
本教程将详细介绍如何在IDEA中配置Maven环境,以及如何创建Maven项目。 首先,我们需要配置本地仓库。Maven使用仓库来存储依赖项,当项目需要依赖时,Maven会从仓库中查找。默认情况下,Maven使用中央仓库,即国外...
【标题】"idea创建基于maven的web工程共6页.pdf.zip" 提示我们这个压缩文件包含了一份关于在IntelliJ IDEA(简称Idea)中使用Maven构建Web项目的教程,共有六页内容。Maven是Java开发中广泛使用的项目管理和依赖管理...
maven archetype-catalog.xml, 创建maven项目更快。
在命令行中,使用mvn archetype:generate命令创建Maven项目,过程中需要选择使用的archetype模板、输入groupId(通常为组织域名反向+项目名)、artifactId(项目名称)、版本号以及包名等信息。 以上内容就是Maven...
然而,在使用IDEA新建Maven项目时,可能会遇到src目录不存在的问题,本文将为大家介绍两种解决该问题的操作方法。 方法一:设置IDEA的Maven运行参数 在IDEA中新建Maven项目时,可以通过设置Maven运行参数来解决src...
本篇文章将详细介绍如何在IDEA中利用Maven创建一个基于Servlet 3.x和Web 3.x标准的工程模板。 首先,我们需要了解Servlet 3.x和Web 3.x的概念。Servlet 3.x是Java Servlet API的一个版本,它引入了许多新特性,如...
IDEA 中使用 Maven 创建项目常见错误和使用技巧 IDEA 是一个功能强大且灵活的集成开发环境(IDE),广泛应用于 Java 项目开发中。Maven 是一个基于项目对象模型的项目管理工具,用于管理和构建 Java 项目。在使用 ...
3. **创建Maven Web项目**:首先,用户需要在Idea中选择“New Project”,然后选择"Maven",接着勾选"Create from archetype",选取"maven-archetype-webapp"来创建一个基础的Web应用项目结构。 4. **配置POM.xml**...
这篇教程将指导你如何使用IntelliJ IDEA(IDEA)结合Maven来创建一个基础的SSM项目,并涉及到MySQL数据库的使用和SQL文件的处理。 首先,我们需要在IDEA中新建一个Maven项目。打开IDEA,选择"New Project",然后在...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...