1.创建一个项目,这个项目作为整个的公共的项目约束出现
2.随后创建一个快速的启动项目,因为 parent 项目里面本身只是提供有一些核心约定。
3.本次项目的组织信息设置为 com.mimmdn,项目的名称为 parent
4.修改 parent/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.mimmdn</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 该项目应该作为一个父项的pox.xml的配置文件,所以必须将packageing进行修改 -->
<packaging>pom</packaging>
<name>parent</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jdk.version>1.8</jdk.version><!-- 定义要使用的JDK版本 -->
<!-- 定义程序编译的开发版本,这样整体的项目会从JDK1.5变为JDK1.8 -->
<maven.compiler.plugin.version>3.6.0</maven.compiler.plugin.version>
<!-- 定义源代码生成的插件版本信息 -->
<maven.source.plugin.version>3.0.1</maven.source.plugin.version>
</properties>
<build><!-- 定义编译时的配置项 -->
<finalName>parent</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven.source.plugin.version}</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin> <!-- 定义Maven的编译插件 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>${jdk.version}</source><!-- 定义源代码开发版本 -->
<target>${jdk.version}</target><!-- 定义生成class文件编译版本 -->
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于