3236b100a95b739577dfcd117c24615370a1d0af |
|
13-Feb-2014 |
Christian Edward Gruber <cgruber@google.com> |
Replace guava 11 with 16 and extract Guava as a separate dependency. Also, tidy up a teensy bit of test infrastructure, make sure OSGI test is excluded since it's designed for ant-only, and make maven tests fork, as they run out of permgen consistently. Lastly, make the build system enforce a 1.6 minimum, not a 1.5 minimum.
/external/guice/extensions/throwingproviders/build.xml
|
d9c913acca55023ef5d76a32c3d4a51ee6b420cb |
|
26-Jun-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|
6e3709644a899a356ce6b177090737c5a27807fb |
|
27-Oct-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
issue 16. hide internal things (that can be hidden). need to followup to limit visibility on internal things that need to stay pseudo-open and really close the rest. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1322 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|
53708f069a9b99b7a015de922981d6d32fbb3d6d |
|
29-Nov-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Fix for issue 254. http://code.google.com/p/google-guice/issues/detail?id=254 This solution is unfortunate but it works... For each extension like assistedinject, we use jarjar to create a .jar with all dependencies embedded. This classes in this jar have "imports" that point at the .internal versions of our libraries. Then we create a second jar that's a copy of the first without the internal/ package. This way Guice only includes one copy of collections, etc. It would be convenient if jarjar had a feature where it could remap imports without actually embedding 'em. git-svn-id: https://google-guice.googlecode.com/svn/trunk@706 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|
f716cf4566051760970b3cc9a785bbeff0520475 |
|
03-Jun-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
OSGi support - we now export OSGi metadata in our manifest. The tool we're currently using is somewhat crufty. It attempts to parse the .java files to figure out what needs importing and exporting. As a consequence, when we import inner classes, it breaks. For example, it will do the wrong thing if it sees this statement: import com.google.inject.InjectorImpl.SingleParameterInjector; The alternative is a popular tool called BND. It's what most of the OSGi diehards use, and we might consider switching to it. But it is significantly more complex (it has its own property language) and requires .bnd files for each exported .jar. Regardless, that tool is smarter and if this strategy doesn't work out, we should adopt that tool. git-svn-id: https://google-guice.googlecode.com/svn/trunk@501 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|
0c43f22e70bae44bbae09544abc3b322677ac82d |
|
19-Dec-2007 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Javadoc and build file fixes for extensions. git-svn-id: https://google-guice.googlecode.com/svn/trunk@392 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|
e451ef79c95a19a0e8044567f133f0ad1a40f4bc |
|
19-Dec-2007 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Adding AssistedInject and ThrowingProviders as Guice extensions. git-svn-id: https://google-guice.googlecode.com/svn/trunk@391 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/extensions/throwingproviders/build.xml
|