1. Maven创建jar包项目
需求: 利用Maven来创建jar包项目。
- 点击
New Project
,选择maven
,然后点击Next
,如图1-1。 - 填写横纵坐标,横坐标一般是你公司的域名倒置,纵坐标一般是你的项目名,如图1-2。
- 选择一个项目位置,注意IDEA不会为你的项目名自动生成对应的文件夹,如图图1-3。
- 在有下角弹出的提示框中,选择
Enable Auto-Import
自动导入Maven配置,如图1-4。
2.Maven_jar项目结构
项目名
|_ src
|_ main:源代码区
|_ java:存放.java源代码
|_ resources:存放资源文件
|_ test:测试区
|_ java:存放单元测试
|_ pom.xml:Maven的核心配置文件
复制代码
3. pom.xml文件解析
<!-- xml文件头 -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- pom.xml文件的根标签 -->
<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.joe</groupId>
<!-- 项目的纵坐标:项目名 -->
<artifactId>HelloJava</artifactId>
<!-- 项目的版本 SNAPSHOT是快照版-->
<version>1.0-SNAPSHOT</version>
</project>
复制代码
4. HelloWorld
需求: 在 src/main/java
中编写一个类,并成功运行。
源码: HelloWorld.java
扫描二维码关注公众号,回复:
11005958 查看本文章
/**
* @author JoeZhou
* @version 1.0
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("你好世界!");
}
}
复制代码
配置: 生成的Maven需要改变jdk源码和编译版本为1.8,在 pom.xml
文件中添加如下构建信息:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
复制代码