gpt4 book ai didi

java - 如何排除maven中的lib文件夹?

转载 作者:行者123 更新时间:2023-12-02 06:07:19 25 4
gpt4 key购买 nike

如何使用 maven 排除 lib 文件夹?我不希望在打包和构建 war 文件时复制这些资源。

以下方法不起作用:

    <plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<packagingExcludes>${basedir}/src/main/webapp/WEB-INF/lib/**</packagingExcludes>
</configuration>
</plugin>

示例路径:

../lib/my/path/to/lib.jar

运行mvn package将包含lib文件夹中的所有文件。

最佳答案

尝试关注 Creating Skinny WARs :

  <build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<!-- In version 2.1-alpha-1, this was incorrectly named warSourceExcludes -->
<packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>

关于java - 如何排除maven中的lib文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com