2013-02-12 5 views
0

В настоящее время в нашем Android-проекте мы связываемся с guice-3.0-no_aop.jar для Guice. Мне нужно сделать некоторые измерения времени вокруг инъекции, поэтому я проверил исходный код Guice (git clone https://code.google.com/p/google-guice/), но не знаю, как сделать необходимый файл. Я пробовал создание муравьев с различными параметрами, перечисленными в файле build.xml (например, «ant jar» или «ant dist»), но ни один из них не создает файл.Как создать guice-3.0-no_aop.jar из источника guice

Так может ли кто-нибудь сказать мне, как построить эту банку из источника?

ответ

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 

то есть. дерево, под «сборками/no_aop» точно так же как исходное дерево, но было «потеряется», чтобы удалить AOP, поэтому он все еще использует оригинальные имена файлов для двоичных файлов

Если вы хотите использовать Maven:

mvn package 

и no_aop аромат банка может быть найдена в:

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

разница с Maven является то, что «munging» выполняется как часть основной сборки, и «no_aop» аромат банка прикреплена наряду с оригинальная банка

Смежные вопросы