削除されたいくつかの要件に関連するパッケージがありますが、将来再び必要になる可能性があるため、必ずしもコードを削除する必要はありません。そのため、既存の ant ビルドでは、このパッケージを jar でのコンパイルから除外しました。これらのクラスは、依存関係も削除したためコンパイルされないため、ビルドに含めることはできません。
次のように、Gradle でその機能を模倣しようとしています。
jar {
sourceSets.main.java.srcDirs = ['src', '../otherprojectdir/src']
include (['com/ourcompany/somepackage/activityadapter/**',
...
'com/ourcompany/someotherpackage/**'])
exclude(['com/ourcompany/someotherpackage/polling/**'])
}
上記の除外呼び出しを使用しても(角括弧なしでも試しました)、gradle はまだpolling
クラスをコンパイルしようとしているため、コンパイルの失敗が発生しています。Gradle がそのパッケージをコンパイルしようとするのを防ぐにはどうすればよいですか?