0

現在、Androidプロジェクトでは、Guiceのguice-3.0-no_aop.jarに対してリンクしています。インジェクションのタイミングを測定する必要があるので、Guiceのソースコード(git clone https://code.google.com/p/google-guice/)を確認しましたが、作成方法がわかりません。必要なファイル。build.xmlにリストされているさまざまなオプション(「antjar」や「antdist」など)を使用してant buildを試しましたが、いずれもファイルを生成しません。

それで、誰かがこのjarをソースから構築する方法を教えてもらえますか?

4

1 に答える 1

0

google-guiceグループから:

Antを使用したい場合:

ant no_aop<br>
cd build/no_aop<br>
ant jar<br>
cd ../..

no_aopフレーバージャーは次の場所にあります。

build/no_aop/build/dist/guice-snapshot.jar

すなわち。「build/no_aop」の下のツリーは元のツリーと同じですが、AOPを削除するために「変更」されているため、バイナリには元のファイル名が引き続き使用されます。

Mavenを使用する場合:

mvn package

no_aopフレーバージャーは次の場所にあります。

core/target/guice-<version>-no_aop.jar

Mavenとの違いは、「munging」がメインビルドの一部として実行され、「no_aop」フレーバーjarが元のjarの横にアタッチされることです。

于 2013-02-13T20:21:43.250 に答える