11

アグリゲーター経由でモジュールをビルドしたいのですが、アグリゲーター プロジェクト自体がビルドされることは避けてください。私のユースケースでは、アグリゲーターは単にビルドをグループ化するために使用されるダミーのラッパーであり、それ自体ではプロジェクトとしての意味はありません

どうにかしてリアクターからアグリゲーターを取り除くことは可能ですか?

4

1 に答える 1

17

私の知る限り、それを行う方法はありません。しかし、あなたの本当の問題は、このアグリゲーター アーティファクトが他のモジュールと共にリモート リポジトリにデプロイされ、あなたが言ったように意味をなさないことだと思います。私がお勧めするのは、次のように、アグリゲーターでデプロイを無効にするように設定することです<skip>true</skip>maven-deploy-pluginpom.xml

<plugin>
  <artifactId>maven-deploy-plugin</artifactId>
  <configuration>
    <skip>true</skip>
  </configuration>
</plugin>

maven-deploy-pluginは、バージョン 2.4 以降でこれをサポートしています。

于 2012-06-19T11:19:52.223 に答える