pom文件中常见问题

xiaoxiao2021-02-28  144

Q1,设置源码为UTF-8格式

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>

Q2,设置源码编辑JDK版本

<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>

Q3,jar包不想包含META-INF/maven文件夹(pom.properties,pom.xml文件)

<plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> </archive> </configuration> </plugin>

Q4,jar中META-INF/MANIFEST.MF 文件中指定main类

<plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> <mainClass>com.xuanwu.mtoserver.util.Test</mainClass> </manifest> </archive> </configuration> </plugin>

Q5,打包时生成源码包-sources.jar

<plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin>

Q6,设置打包后的文件名

<build> <finalName>mcp</finalName> </build>
转载请注明原文地址: https://www.6miu.com/read-30254.html

最新回复(0)