2

さて、ここがjunitをダウンロードする場所です。コンパイルされたjarを開きます-パッケージorg.hamcrestがあります。source-jarを開きます-そのようなパッケージはありません。hamcrestのソースはgooglecodeで入手できるので、それは非常に奇妙です。

それで、ユーザーに不便をかけることを除いて、これの理由はありますか?

これにどのように対処しますか、またはIDEでこれらのソースを調べないでください。

4

2 に答える 2

3

それで、ユーザーに不便をかけることを除いて、これの理由はありますか?

うん...彼らはグーグルを使用するあなたの能力をテストするためにそれをします:-)。

真剣に、HamcrestはJUnitの一部ではないので、KentBeckはHamcrestソースコードを配布する彼の役割としてそれを見ていないと思います。しかし、なぜあなたはこれについて私たちに尋ねているのですか?男に聞いてみませんか?

これにどう対処しますか...

個人的には、m2eclipseプラグインでMavenとEclipseを使用しています。M2eclipseはオンデマンドでソースコードを自動的にダウンロードします。たとえば、初めてクラスに移動したとき。

その前は、Googleのものを使って手作業でダウンロードしていました。

これらのオープンソースツールをすべて無料で入手できること、そしてソースコードが実際に利用可能であることを感謝してください。

于 2011-07-06T14:46:49.923 に答える
0

ええと、ソースjarでは、通常、他のソースではなく、独自のソースを配布します。バイナリjarにパッケージ化されているhamcrestクラスは、ユーザーがhamcrestjarをクラスパスに追加する必要がないので便利なようです。

于 2011-07-06T14:48:08.473 に答える