一、创建Maven工程
在Idea中新建Maven工程是非常简单的,只需要按照以下步骤进行操作:
1、在Idea的欢迎界面中点击Create New Project。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fcreate-project.png" alt="create project">
2、然后会进入到新建项目的选择界面,选择Maven即可。如果没有看到Maven,则需要先安装Maven插件。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fselect-maven.png" alt="select maven">
3、在下一步界面中填写GroupId、ArtifactId、Version等基本信息,并选择Maven的本地仓库路径。如果之前没有配置过Maven,则需要先进行配置。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Ffill-info.png" alt="fill info">
4、最后根据需要选择默认的JDK版本和Maven项目模板。完成后点击Finish即可。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fselect-template.png" alt="select template">
二、配置pom.xml文件
pom.xml文件是Maven工程的核心配置文件,这里介绍一下如何进行常用配置:
1、添加依赖
在pom.xml的dependencies节点下添加依赖即可。例如添加Spring Boot Starter:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.4.4</version>
</dependency>
</dependencies>
2、打包配置
在pom.xml的build节点下可以进行打包相关的配置。例如配置打包的输出目录和类型:
<build>
<outputDirectory>target</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.example.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
三、运行Maven命令
在Idea中可以通过Maven Projects工具栏运行一些常用的Maven命令,例如打包、测试等。也可以在Terminal中直接使用Maven命令。以下是几个常用的Maven命令:
1、打包
mvn package
2、运行
java -jar target/example-1.0-SNAPSHOT.jar
3、测试
mvn test
四、加入版本管理
使用版本管理软件可以方便地进行版本控制,以下是在Idea中使用Git进行版本管理的步骤:
1、打开VCS菜单,选择Import into Version Control -> Create Git Repository。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fcreate-git.png" alt="create git">
2、选择要进行版本管理的目录。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fselect-git-directory.png" alt="select git directory">
3、配置Git账号信息。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fconfig-git.png" alt="config git">
4、提交代码。
<img src="<%7BCDN%7D%2Fmerchant%2Fai%2Fcommit.png" alt="commit">
5、在VCS菜单中可以进行版本查看、合并等操作。
五、IDEA中使用Maven构建Web应用
如果需要使用Maven构建Web应用程序,需要进行以下配置:
1、在pom.xml文件中添加如下依赖:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
2、在pom.xml文件中添加如下插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.3</version>
<configuration>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
</configuration>
</plugin>
</plugins>
</build>
3、在Web应用程序的根目录下创建如下目录和文件:
src/main/webapp/WEB-INF/web.xml
4、在WEB-INF目录下创建classes和lib目录,分别用于存放编译好的类文件和依赖库。
5、在Maven Projects工具栏中运行clean、compile和war:war命令即可进行打包。
六、结语
本文对Idea新建Maven工程进行了详细的介绍,并提供了一些常用的配置和命令。希望对读者有所帮助。