gpt4 book ai didi

java - Maven - maven-war-plugin 更改目标目录(webapp 除外)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:56:43 31 4
gpt4 key购买 nike

我正在使用 springboot,但我不希望它在 maven-war-plugin 任务期间复制我的 webapp 文件夹,因为它包含很多文件,例如 bower_components 文件夹。我正在使用 grunt,所以我要向我的 war 添加另一个文件夹。

[INFO] --- maven-war-plugin:2.6:war (default-war) @ saturne ---
[INFO] Packaging webapp
[INFO] Assembling webapp [saturne] in [D:\Workspaces\MyProject\trunk\target\saturne-1.0.0]
[INFO] Processing war project
...
[INFO] Copying webapp resources [D:\Workspaces\MyProject\trunk\src\main\webapp]

我尝试了很多方法,比如在 <resources> 中排除它或者喜欢

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<webResources>
<resource>
<directory>src/main/webapp</directory>
<exclude>**/*</exclude>
</resource>
</webResources>
</configuration>
</plugin>

我找不到从资源副本中排除它的方法。

最佳答案

这不是 SpringBoot 的错,maven-war-plugins 总是复制 webapp 文件夹,所以我们将它的源更改为我们想要的源。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>${basedir}/src/main/webapp-dist</warSourceDirectory>
</configuration>
</plugin>

关于java - Maven - maven-war-plugin 更改目标目录(webapp 除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34652748/

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