0

Autovalue には、注釈プロセッサ用のシャドウ バージョンの guava が含まれています。問題は、オートコンプリートが、実際の guava パッケージではなく、パッケージの autovalue guava バージョンを頻繁にプルすることです。

これを防ぐ最善の方法は何ですか?これまでのところ、ほとんどの問題は解決されていますが、1 つ見逃す可能性があるのではないかと心配しています。

4

1 に答える 1

0

特定のタイプをオートコンプリートから除外することで、これを防ぐことができます。たとえば、Eclipse では、[Preferences] の下の [Preferences] でこれを行うことができます。Java -> Appearance -> Type Filters

タイプ フィルタとして追加したシャドー バージョンの問題を回避するために*.shaded.*、これにより、少なくとも 1 つのスーパー パッケージが含まれるすべてのタイプが除外されますshaded

この機能は、たとえば、SWT を使用していて、AWT/Swing タイプを提案するオートコンプリートに煩わされたくない場合にも役立ちます。そのために、タイプフィルターとして追加java.awt.*しました。java.swing.*

于 2016-01-14T12:40:04.653 に答える