3

コマンドラインsql-maven-pluginから実行するときに実行を防ぐにはどうすればよいですか? mvn clean installpomファイルに触れることができません。

4

1 に答える 1

3

はプロパティsql-maven-pluginを提供しskipますが、対応するユーザー プロパティはありません。

POM ファイルを変更できない場合は、次の 2 つのシナリオがあります。

  1. プラグインは次のように構成されています。

    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>sql-maven-plugin</artifactId>
      <version>1.5</version>
      <!-- dependencies and executions blocks omitted for brevity -->
      <configuration>
        <skip>${someProperty}</skip>
      </configuration>
    </plugin>
    

    この場合、mvn clean install -DsomeProperty=true実行してプラグインの実行をスキップできます。

  2. プラグインは上記のように構成されていません。この場合、運が悪く、実行をスキップできません。ソース コードを見ると、プロパティのユーザー プロパティはありませんskipあなたの唯一の行動は、GitHub リポジトリでこれを実装するための拡張要求を行うことです。プル リクエストを提供することもできます。唯一の変更は、アノテーションpropertyに属性を追加することです。@Parameter

于 2015-10-08T08:08:11.820 に答える