2

初期化フェーズ中に src/main/webapp/mypath にコピーしたい依存関係にディレクトリがあります。しかし、私はそれを正確に一度だけコピーしたいのです。つまり、次のことを意味します。

  • src/main/webapp/mypath が存在しない場合は、依存関係からコピーします
  • src/main/webapp/mypath が存在する場合、依存関係のほうが新しい場合でも、依存関係からコピーすることはありません。存在する場合は、上書きしないでください。一度もない。

copy-resources と dependency:unpack を使用していくつかのアプローチを試しましたが、依存関係からの mypath が新しい/更新されている場合、認識しているすべての可能な overwrite* 構成を false に設定しても、 maven は常に上書きします。

これまで読んだことのないマニュアルへのアドバイスや RTFM + リンクはありますか?

4

2 に答える 2

0

プロファイルを使用できます:

<profiles>
  <profile>
    <activation>
      <file>
        <missing>src/main/webapp/mypath</missing>
      </file>
    </activation>
    ... copy ...
  </profile>
</profiles>
于 2012-12-13T21:40:24.137 に答える