1

マルチモジュール Java プロジェクト ( Jodd ) があります。メイン モジュール、つまりルート プロジェクトはJava プロジェクトではありません。サブモジュールの大きなサブセットのみが Java プロジェクトです。

root
  |-- jodd-core
  |-- jodd-bean
  ...

bintray プラグインを適用したかったのです。だから私が最初にしたことは次のとおりです。

1. bintray を Java サブモジュールだけに適用します。

bintray がルートから有効になっていないことを除いて、これは正常に機能しました。私はただ呼び出すことができません:

gradle bintrayUpload

このタスクはルートに存在しないためです。それから私はこれを試しました:

2. ルートを含むすべてのモジュールに bintray を適用します。

これは機能しましたが、bintray にはルート用の空のパッケージがあり、ファイルはありません。

質問

bintray にアップロードする正しい方法は何でしょうか? ソリューション 1 を使用して、すべての Java モジュールの bintrayUpload タスクに依存する独自のカスタム タスクを作成すると思います。何か不足していますか?

4

1 に答える 1