Maven war-inplace:干净的类和lib文件夹



当你运行maven war:inplace时,所有的类和库都会复制到项目的webapp文件夹中。当我更新库的版本号时,我最终在 lib 文件夹中得到了相应 jar 的两个版本,旧的和新的。

有没有办法在复制新库之前清理 lib 文件夹?

("MVN 全新安装战争:就地"无法完成这项工作...

我必须在我的项目中做同样的事情,这是我所做的:

将以下内容添加到您的pom中.xml在<plugins>标签中,它会自定义干净的插件以删除WEB-INF/classes和WEB-INF/lib目录:

<plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>2.4.1</version>
    <configuration>
        <filesets>
            <fileset>
                <directory>src/main/webapp/WEB-INF/classes</directory>
            </fileset>
            <fileset>
                <directory>src/main/webapp/WEB-INF/lib</directory>
            </fileset>
        </filesets>
    </configuration>
</plugin>

相关内容

  • 没有找到相关文章

最新更新