`
实学实战
  • 浏览: 15981 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论

在idea中使用maven教程、maven Archetype等

 
阅读更多

Maven是什么?

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>





第九、推荐书籍

Maven实战-高清完整带书签

Maven权威指南中文版













分享到:
评论

相关推荐

    使用Idea14.1.4和maven创建java web项目

    在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构更加规范。以下是详细的步骤和需要注意的关键点。 #### 二、...

    在IDEA的maven项目中连接并使用MySQL8.0的方法教程

    第一步:在IDEA中新建一个maven项目 1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart 2.填入GroupId和ArtifactId 3.第一个选中maven安装的文件夹,第二个选中maven安装文件夹中的conf/settings....

    2021最新的maven本地archetype-catalog.xml

    idea用maven骨架创建项目速度慢,添加archetype-catalog.xml到本地仓库的文件夹后,设置-DarchetypeCatalog=local,就能使用maven默认的archetype-catalog.xml,再不用远程下载。

    IDEA中使用Maven.pdf

    在IDEA中使用Maven首先需要配置Maven的路径。这通常包括设置Maven的安装目录(`Maven Home Directory`)、本地仓库路径(`Local Repository`)以及MAVEN_OPTS环境变量(用于添加额外的JVM参数)。这些配置可以在...

    servlet3-maven-archetype

    在这个名为“servlet3-maven-archetype”的项目中,我们看到的是一个使用Maven构建的Servlet3.1 Web应用程序模板,适用于IDEA用户。 1. **Servlet3.1的新特性** - **异步处理**:Servlet3.1引入了异步处理,允许...

    IDEA11 Maven3快速入门及应用

    为了在IDEA中使用Maven,需要进行相应的配置。打开IDEA,点击File菜单选择Settings,然后点击Maven菜单。主要配置包括: - **Maven home directory**: Maven的安装目录,如果已经设置了环境变量,则可以跳过。 - **...

    idea Maven Helper离线安装包MavenRunHelper.jar.zip

    软件介绍: idea Maven Helper的本地离线安装包,这个能够解决idea插件无法在线安装的问题。IDEA在线安装Maven Helper插件有时候会很慢,需要先将下载的ZIP压缩包解压后再使用。

    使用IntelliJ IDEA 配置Maven(入门).doc.pdf

    完成以上步骤后,你已经成功地在IntelliJ IDEA中配置了Maven,可以开始使用Maven管理你的Java项目了。通过Maven,你可以轻松地添加、删除依赖,构建项目,甚至发布到远程仓库。记住,Maven的`pom.xml`文件是项目的...

    在idea下使用maven构建spring+springMVC+hibernate架构

    在IDEA中,创建一个基于Maven的Spring Boot项目是第一步。在项目设置中选择"New Project",然后选择"Maven",填写Group ID和Artifact ID,这将决定你的项目在Maven仓库中的唯一标识。记得勾选"Create from archetype...

    idea创建maven Servlet3.0工具

    本教程将详细介绍如何在IntelliJ IDEA(简称Idea)中利用Maven创建一个支持Servlet 3.0的Web项目,以及如何解决默认Servlet版本过低的问题。 首先,Servlet 3.0是Java Servlet规范的一个重要版本,它引入了许多新...

    IDEA配置Maven,详细教程

    本教程将详细介绍如何在IDEA中配置Maven环境,以及如何创建Maven项目。 首先,我们需要配置本地仓库。Maven使用仓库来存储依赖项,当项目需要依赖时,Maven会从仓库中查找。默认情况下,Maven使用中央仓库,即国外...

    idea创建基于maven的web工程共6页.pdf.zi

    【标题】"idea创建基于maven的web工程共6页.pdf.zip" 提示我们这个压缩文件包含了一份关于在IntelliJ IDEA(简称Idea)中使用Maven构建Web项目的教程,共有六页内容。Maven是Java开发中广泛使用的项目管理和依赖管理...

    maven archetype-catalog.xml

    maven archetype-catalog.xml, 创建maven项目更快。

    idea 学习maven 全套资料 pdf

    在命令行中,使用mvn archetype:generate命令创建Maven项目,过程中需要选择使用的archetype模板、输入groupId(通常为组织域名反向+项目名)、artifactId(项目名称)、版本号以及包名等信息。 以上内容就是Maven...

    idea新建maven项目没有src目录的操作方法

    然而,在使用IDEA新建Maven项目时,可能会遇到src目录不存在的问题,本文将为大家介绍两种解决该问题的操作方法。 方法一:设置IDEA的Maven运行参数 在IDEA中新建Maven项目时,可以通过设置Maven运行参数来解决src...

    IDEA下maven新建servlet3.x/web3.x工程模版

    本篇文章将详细介绍如何在IDEA中利用Maven创建一个基于Servlet 3.x和Web 3.x标准的工程模板。 首先,我们需要了解Servlet 3.x和Web 3.x的概念。Servlet 3.x是Java Servlet API的一个版本,它引入了许多新特性,如...

    详解IDEA 中使用Maven创建项目常见错误和使用技巧(推荐)

    IDEA 中使用 Maven 创建项目常见错误和使用技巧 IDEA 是一个功能强大且灵活的集成开发环境(IDE),广泛应用于 Java 项目开发中。Maven 是一个基于项目对象模型的项目管理工具,用于管理和构建 Java 项目。在使用 ...

    idea创建基于maven的web工程共6页.pdf.zip

    3. **创建Maven Web项目**:首先,用户需要在Idea中选择“New Project”,然后选择"Maven",接着勾选"Create from archetype",选取"maven-archetype-webapp"来创建一个基础的Web应用项目结构。 4. **配置POM.xml**...

    使用IDEA通过maven创建基本的ssm项目

    这篇教程将指导你如何使用IntelliJ IDEA(IDEA)结合Maven来创建一个基础的SSM项目,并涉及到MySQL数据库的使用和SQL文件的处理。 首先,我们需要在IDEA中新建一个Maven项目。打开IDEA,选择"New Project",然后在...

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建并运行一个Maven Spring Boot工程,同时也会提及在没有集成开发环境(IDE)的情况下如何进行操作。Spring Boot是Java开发领域中一个非常流行的框架,它简化了...

Global site tag (gtag.js) - Google Analytics