【问题标题】:With Maven, how do you filter a file that is not a resource but you want it to use the same filters as resources?使用 Maven,您如何过滤不是资源但希望它使用与资源相同的过滤器的文件?
【发布时间】:2012-01-12 11:52:56
【问题描述】:

使用 Maven,如何过滤不是资源但希望它使用与资源相同的过滤器的文件?

这是我的pom.xml 中的resources 标签。前两个工作正常,因为我最终希望这些文件进入类路径。但是,对于第三个也是最后一个resource 标签,我想确保它进入WEB-INF 目录而不是classes 目录。我认为应该可以工作的代码实际上不起作用。我怎样才能做到这一点?

    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/dict</directory>
            <filtering>false</filtering>
        </resource>
        <resource>
            <directory>src/main/webapp/WEB-INF</directory>
            <targetPath>WEB-INF</targetPath>
            <includes>
                <include>myapplication-servlet.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>

【问题讨论】:

  • myapplication-servlet.xml 在您的src 文件夹中的哪个位置?

标签: java spring maven resources filter


【解决方案1】:

这是一个 webapp 资源,应该由configuring the maven war plugin appropriately 处理。在那里定义资源并打开过滤,你会得到你期望的结果。

【讨论】:

    猜你喜欢
    • 2012-12-18
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    相关资源
    最近更新 更多