Java 打包时生成版本号、删除某个文件夹、删除配置文件等

1、pom文件的插件列表添加:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <archive>
                        <manifestEntries>
                            <Implementation-Title>${Implementation.Title}</Implementation-Title>
                            <Implementation-Version>${Implementation.Version}</Implementation-Version>
                            <Build-Time>${maven.build.timestamp}</Build-Time>
                        </manifestEntries>
                    </archive>
                </configuration>
            </plugin>

 2、删除文件夹

<!--  mvn clean 命令执行的时候删除static文件夹-->
            <plugin>
                <artifactId>maven-clean-plugin</artifactId>
                <version>3.1.0</version>
                <configuration>
                    <failOnError>true</failOnError>
                    <filesets>
                        <fileset>
                            <directory>${basedir}/src/main/resources/static/</directory>
                            <includes>
                                <include>**/*</include>
                            </includes>

                        </fileset>
                    </filesets>
                </configuration>
            </plugin>

3、删除配置文件

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <excludes><!--不把配置文件打的jar包里面-->
                        <exclude>**/*.xml</exclude>
                        <exclude>**/*.properties</exclude>
                        <exclude>**/*.db</exclude>
                    </excludes>
                </configuration>
                <executions>
                    <execution>
                        <id>default-jar</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>

                    </execution>
                </executions>

            </plugin>

 

posted @ 2023-02-23 17:49  都是城市惹的祸  阅读(152)  评论(0)    收藏  举报