Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make guice annotations a separate build artifact #106

Closed
gissuebot opened this issue Jul 7, 2014 · 5 comments
Closed

make guice annotations a separate build artifact #106

gissuebot opened this issue Jul 7, 2014 · 5 comments

Comments

@gissuebot
Copy link

From ricebin on May 22, 2007 18:35:07

it would be nice we had:

guice-annotations.jar
guice-injector.jar

so that i only have to link to guice-annotations.jar to compile without the
injector

Original issue: http://code.google.com/p/google-guice/issues/detail?id=106

@gissuebot
Copy link
Author

From kevinb9n on July 10, 2007 16:08:03

I believe the public interfaces should be in that jar as well.

Status: Accepted

@gissuebot
Copy link
Author

From johannes@familieschneider.info on July 11, 2007 01:02:37

We really need this separation. Adding the annotations to libraries will be far more
acceptable.

But keep the jar as small as possible. If you want to publish the public interfaces
create a third jar instead.

@gissuebot
Copy link
Author

From limpbizkit on February 09, 2009 13:13:16

Would you care to submit a patch (for our build.xml) ? The minimal .jar should contain these classes:
@BindingAnnotation
@ImplementedBy
@Inject
@ProvidedBy
@ScopeAnnotation
@Singleton
@Named
Provider

@gissuebot
Copy link
Author

From aleksey.didik on September 03, 2009 07:37:46

I can make this patch, but what about name?

Is guice-support.jar ok?

@gissuebot
Copy link
Author

From sberlin on May 02, 2010 05:47:36

Guice 2.1 will support JSR330, which provides all necessary interfaces, annotations &
classes in the javax.inject namespace.

Status: WontFix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant