设置maven用package打包的位置

效果图
在这里插入图片描述
pom.xml

<build>
	<finalName>${project.artifactId}</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
        
		<!-- 跳过单元测试 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
        
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId> <!-- 拷贝插件 -->
            <executions>
                <execution>
                    <id>delete</id> <!-- 保证id唯一即可 -->
                    <phase>clean</phase> <!-- maven生命周期 -->
                    <configuration>
                        <target>
                            <delete file="../bin/${project.artifactId}.${project.packaging}"/>
                        </target>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
                <execution>
                    <id>copy</id> <!-- 保证id唯一即可 -->
                    <phase>package</phase> <!-- maven生命周期 -->
                    <configuration>
                        <tasks>
                            <copy file="target/${project.build.finalName}.${project.packaging}" tofile="../bin/${project.artifactId}.${project.packaging}"/>
                        </tasks>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

注意:

打包文件的目录不要放到版本控制svn里面去 !!! (要设置为忽略目录)


版权声明:本文为weixin_42960873原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。