2011-07-14 22 views
9

私はいくつかのApache jarを使用しています。JARを頻繁に変更します。intellijとjavaで外部ライブラリを更新する

これらのJARは、intellijに外部ライブラリとしてリストされています(つまり、クラスパスはJARのインストールディレクトリを参照しています)。変更を加えると、intellijは新しい実装について知っているようには見えません。私は外部のライブラリとしてjarファイルを削除して、それを再アドインする必要があります。

私はintellijが自動的に変更をピックアップするように何をしなければならないか知っていますか?私はきれいにしてプロジェクトを再構築しましたが、それはほとんど効果がありませんでした。

+0

JARをローカルリポジトリに公開して公開するにはどうすればよいですか? IntelliJがすぐに新しいファイルを取得しない場合は、依存関係を手動で簡単に更新できます。 –

+1

私にとっては自動的に動作します。どのOSを使用していますか?ファイルをローカルディスクに保存しますか?シンボリックリンク、ジャンクション? – CrazyCoder

+0

Macでは、すべてがローカルに保持されます。依存関係を手動で更新するにはどうすればよいですか? – Steve

答えて

2

私は通常、すべてのJarを1つのフォルダの下に置き、Intellijのフォルダを設定します。したがって、そのフォルダにJarsを追加するたびにIntellijが自動的にピックアップします。

  • プロジェクト構造に移動します。
  • 左ペインのライブラリを選択
  • 既存のものをすべて削除します。
  • 中央のレーンの+記号を押して新しいライブラリを追加します。
  • 名前を付けます。 「添付ファイル」を選択します
  • ディレクトリライブラリフォルダを探します。

これで完了です。新しいJarsを追加しようとすると、プロジェクトで自動的に更新されます。

8

あなたはPreferencesに行くことができます - >Build, Execution, Deployment - >Build Tools - >Maven - >ImportingImport Maven projects automaticallyを言うボックスをチェックします。

Macでは、Command + Shift + Aを実行してから、reimportのアクションを入力し、Reimport all Maven projectsをクリックします。

関連する問題