私はMavenプロジェクトMainとプロジェクトUtilを持っています。
Project Utilは、gwt-devに依存するサードパーティのライブラリLibに依存しています。gwt-devは多くの競合を引き起こします。これは、GWTコンパイルにのみ必要であるため、「提供済み」としてマークする必要がありますが、「コンパイル」です。
したがって、UtilでLibを「提供済み」としてマークする必要があります。しかし、そうすると、Libクラスが見つからないため、メインプロジェクトはコンパイルされません。
現時点では、Libを「提供済み」としてマークし、メインに「提供済み」として含めています。Utilの依存関係を覚えておく必要があるので不便です。
どうすればこの問題を解決できますか?