1

ここの指示に従いましたが、デフォルト以外のディレクトリにマップされている場合にのみ機能しました。

これが私が試したサンプルです:

<configuration>
     <webResources>
          <resource>
              <directory>${basedir}/src/main/webapp/WEB-INF</directory>
              <!-- the below works when uncommented and does exclude *.tmp -->
              <!-- <targetPath>test/WEB-INF</targetPath> -->
              <!-- the below does not -->
              <targetPath>WEB-INF</targetPath>
              <excludes>
                <exclude>*.tmp</exclude>
              </excludes>
          </resource>
      </webResources>
</configuration>

したがって、私の仮定は、構成をオーバーライドする何かが他にあるということです。ただし、これはMavenを使用した最初のプロジェクトであるため、次に何をテストまたは調査するかがわかりません。

4

1 に答える 1

1

除外をに変更します

**/*.tmp

ディレクトリからWEB-INFを省略して、targetDirectoryを完全に削除することもできます。たとえば、これはすべてのxml、xhtml、x * mlなどを含み、任意のディレクトリ内のすべての*.tmpを除外するものです。

<webResources>
    <resource>
        <directory>${basedir}/src/main/webapp</directory>
        <includes>
            <include>**/*.x*ml</include>
        </includes>
        <excludes>
            <exclude>**/*.tmp</exclude>
        </excludes>
    </resource>
</webResources>
于 2009-10-30T19:19:00.597 に答える