【问题标题】:Maven - maven-war-plugin change destination directory (other than webapp)Maven - maven-war-plugin 更改目标目录(webapp 除外)
【发布时间】:2016-04-11 16:50:23
【问题描述】:

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

[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>

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

【问题讨论】:

  • 题目的标题不太好,想用maven-war-plugin复制webapp以外的其他目录,找到解决问题的源目录选项

标签: java spring maven


【解决方案1】:

这不是 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>

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 2013-10-25
    • 2015-12-19
    • 2019-01-06
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    • 2018-05-28
    相关资源
    最近更新 更多