2

リソースの準備段階で maven-exec-plugin を使用して、後で jar にパッケージ化されるバイナリ ファイルを作成します。Exec は、Excel シートを読み取り、sqlite db を作成するスクリプトを起動します。

クリーンに実行しなくても、スクリプトは常に実行されるようになりました。次の場合にのみ実行されるようにプラグインを構成する方法:

  1. 出力ファイルが存在しません。

  2. または出力ファイルは存在しますが、最終更新日はソース ファイルより古いです。

4

1 に答える 1

3

が存在しない場合にのみ、アクティベーションを使用<profile>してプラグインを実行できます。target/afile.log

<profiles>
  <profile>  
    <id>run-exec</id>
    <activation>
      <file>
        <missing>target/afile.log</missing>
      </file>
    </activation>
    ...
  </profile>
</profiles>
于 2013-06-11T11:59:02.490 に答える