2017-11-01 10 views
0

私は依存関係を使用しており、いくつか問題があります。 ソースをダウンロードしてプロジェクトの一部として組み込み、問題のデバッグに役立てるためにソースを修正することができます。mavenを使ってプロジェクトの一部としてソースを追加することはできますか?

しかし、これを行う簡単な方法は、mavenを使用していますか?私はソースjarをダウンロードしましたが、これらのソースjarを使用してコードを変更できるかどうかはわかりません。

私は理論的にソースを非表示にしてソースビルドパスに追加することができましたが、これを達成するための簡単な方法はありますか?

私はmavenとIntelliJを使用しています。

+1

ソースジャーは、それらを解凍して新規プロジェクトを作成するまで、基本的には読み取り専用です。プロジェクトのソースリポジトリを見つけてそこからクローンを作成する方が簡単かもしれません。おそらくgitプロジェクトです。次に、アーティファクトを生成したコミットを見つけ、そこから分岐します。 –

答えて

0

問題が発生している依存関係のビルドを成功させることができますか?それは自分のプロジェクトですか?

もしそうなら、バージョンを変更してください。 1.2.3-CUSTOM-1を使用して、改善を行い、再構築し、<version>1.2.3-CUSTOM-1</version>で適切なMavenの犠牲として使用してください。

これは多くの作業に見えるかもしれませんが、正しくバージョン管理されたjarで終了します。1.2.3の "ハッキングされた"バージョンを持つと、後であらゆる種類の問題を尋ねています。プラス側では

は、あなたが共有し、必要であれば -CUSTOM-1 jarファイルを展開し、そしてあなたは、これは私が言う「適切な方法」である

など、-CUSTOM-2バージョニング保つことができます。

0

ThorbjørnRavn Andersenが書いたように、ソースjarは読み取り専用です。あなたはそれらでセットアップデバッガのブレークポイントをすることができますが、ソースの瓶unjarし、それら

  1. のいずれかで「書き込み」またはあなたはそれがGitのリリースタグから来た知っていれば、元のリポジトリのクローンを作成し、適切なタグをチェックアウトすることはできません
  2. あなたがソースを追加し、「M」を使用し実行するためのMavenプロジェクト/プラスアイコンを使用し、右ペインでソース
  3. をハックしようとしている知っている場合には、その情報源は、バージョンを
  4. バンプをコンパイルしていることを確認します目標アイコンをIDEAで作成する:

enter image description here

関連する問題