maven打包方式

2023-12-20 16:19:39

org.apache.maven.plugins类型的maven打包方法,
此类型的打包jar,对于spring项目是无法运行的

<?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.xx</groupId>
    <artifactId>xx</artifactId>
    <version>1.0</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <target.dir>D:\</target.dir>
    </properties>
    
	<build>
	    <plugins>
	        <!--打包jar-->
	        <plugin>
	            <groupId>org.apache.maven.plugins</groupId>
	            <artifactId>maven-jar-plugin</artifactId>
	            <configuration>
	            <!--指定文件名-->
	                <finalName>${artifactId}-${project.version}</finalName>
	                <!--指定打包路径-->
	                <outputDirectory>${target.dir}</outputDirectory>
	                <excludes>
	                    <exclude>**/*.properties</exclude>
	                    <exclude>**/*.xml</exclude>
	                    <exclude>**/*.yml</exclude>
	                    <exclude>static/**</exclude>
	                    <exclude>templates/**</exclude>
	                </excludes>
	            </configuration>
	        </plugin>
	        <!--编译-->
	        <plugin>
	            <groupId>org.apache.maven.plugins</groupId>
	            <artifactId>maven-compiler-plugin</artifactId>
	            <version>3.3</version>
	            <configuration>
	                <source>8</source>
	                <target>8</target>
	            </configuration>
	        </plugin>
	    </plugins>
	</build>
</project>

spring项目类型打包方式


文章来源:https://blog.csdn.net/weixin_45031570/article/details/135080186
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。