当您运行maven war时:inplace所有类和库都将复制到项目的webapp文件夹中.当我更新库的版本号时,我最终会在lib文件夹中找到相应jar的两个版本,旧文件夹和新文件夹.
有没有办法在复制新库之前清理lib文件夹?
("mvn clean install war:inplace"不能完成这项工作......)
Tod*_*ger 15
我必须在我的项目中完成同样的事情,这就是我所做的:
将以下内容添加到<plugins>标记中的pom.xml中,它自定义clean插件以删除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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3866 次 |
| 最近记录: |