1

多くの内部依存関係を持つプロジェクト (Maven でビルド) があります。これらの依存関係の一部は Maven で構築されており、ソースはバイナリ (および Javadoc) と共に中央リポジトリにデプロイできます。これらは依存関係であると言います A. しかし、一部の依存関係にはソースがなく (リポジトリ内の jar として)、ビルド時にソースと共にデプロイするように設定できません (巨大な Ant スクリプトであり、誰もそれを壊したくない)。これらが依存関係であると言います B.

Intellij でデバッグするとき、これらの依存関係からクラスに到達し、それらのソース コードを確認したいと考えています。IDEA では、アーティファクト リポジトリからソースをダウンロードするか (これは依存関係 A でのみ機能します)、ローカル フォルダーからアタッチするかを選択できます。依存関係 B のソースを含むフォルダーがあり、常にそのフォルダーを設定します。

Intellij は、すべてのソースを自動的にダウンロードするように設定できますか (リポジトリにソースがある依存関係の場合)、そうでない場合は、プロジェクトが読み込まれたときに、すべての依存関係の構成可能なローカル フォルダーからそれらを添付するように設定できますか? または、これのためのプラグインはありますか?

4

1 に答える 1

1

残念ながら、そのような構成を自動的に行うことはできません。すべてのソースを Maven リポジトリに保持することを検討してください。この場合、自動的にダウンロードするように IDEA を構成できます。

于 2012-07-03T22:19:15.413 に答える