1 配置settings.xml文件
与eclipse相同(在我写的文章:Eclipse中Maven插件安装,配置中有对应的信息)
2 设置Idea


3 配置pom.xml文件
<?xml version*="1.0"** encoding**="UTF-8"**?>
<project xmlns**="http://maven.apache.org/POM/4.0.0"** xmlns:**xsi="http://www.w3.org/2001/XMLSchema-instance"** xsi**:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion**>
<groupId>com.qf.bigdata</groupId>
<artifactId>GP1903Demo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies> <!-- jdk**依赖 -->
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8.0</version>
<scope>system</scope>
<systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common --> <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client --> <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.7.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.7.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source> <!-- 默认是1.5,不能写成**1.8.0 -->
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
4 配置其他项
File--Settings--Build,Execution,Deployment——Build Tools——Maven
Maven home directory:当前Maven的安装路径
User Settings File:当前Maven内部的settings.xml文件,要将Override打钩
5 运行Maven项目常见错误
1) 初次使用IDEA打包Maven项目报错 Non-parseable settings expected START_TAG or END_TAG
解决:在配置setting.xml时所有行要正确对齐.请将所有标签之间的空格删除掉,然后一个一个Tab对齐,于是惊喜来了。。。在IDEA中maven完美package成功!!!
2) 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 116, column 21
解决:版本号丢失
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version> 把这里加上
<configuration>
<source>1.8</source> <!-- 默认是1.5,不能写成1.8.0 -->
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
本文详细介绍如何在IDEA中配置Maven项目,包括settings.xml的设置、pom.xml的编写,以及Maven插件的配置。同时,文章还提供了常见错误的解决方案,帮助初学者快速上手。
1380

被折叠的 条评论
为什么被折叠?



