今天试用guice 3.0,发现com.google.inject.internal.util这个包下面的类都不可以引入了,经过一路曲折的探索,发现
http://code.google.com/p/google-guice/wiki/Guice30这个wiki上面做了说明“...are now hidden from IDE auto-import suggestions and are in new locations...”,但是又找不到new locations在哪里,最后,干脆自己用ant重新编译了一次。。。
下载了guice3.0的源码,进入src目录,找到common.xml,打开并屏蔽以下两行:
<!--
<rule pattern="com.google.inject.internal.util.*" result="com.google.inject.internal.util.$@1"/>
<rule pattern="com.google.inject.internal.util.**.*" result="com.google.inject.internal.util.@1.$@2"/>
-->
然后,ant dist -Dversion=3.0,完毕。
以后如果有网友路过这里,并且发现我上文所说的“new locations”在哪里,麻烦告知下...
分享到:
相关推荐
8. **Assisted Injection**:Guice 3.0提供了一种辅助注入机制,用于处理部分依赖于构造函数参数的情况,特别是当这些参数不能由Guice直接提供时。 9. **绑定语法的增强**:Guice 3.0增强了绑定表达式,允许更灵活...
Java Guice 3.0是一款轻量级的依赖注入(Dependency Injection, DI)框架,它致力于简化Java应用程序的构建过程,让组件之间的依赖关系更加清晰和易于管理。依赖注入是一种设计模式,它允许代码在运行时自动管理和...
### Guice 3.0 Programming Guide #### 一、引言与动机 《Guice 3.0 编程指南》由谷歌编写,旨在指导开发者如何有效地利用Guice框架进行...无论是对于初学者还是经验丰富的开发者来说,这份指南都是一份宝贵的资源。
Guice-3.0是Guice的一个版本,包含了核心库guice-3.0.jar,以及与Spring和Struts2集成的扩展库guice-spring-3.0.jar和guice-struts2-plugin-3.0.jar。 1. **Guice核心概念**: - **依赖注入**:Guice的核心机制,...
guice-3.0.jar ,Guice是Google开发的一个轻量级依赖注入框架(IOC)。Guice非常小而且快,功能类似与Spring,但效率上网上文档显示是它的100倍,而且还提供对Servlet,AOP,Struts等框架的支持;
标题中的"guice-3.0.jar.zip"指的是Google Guice框架的一个版本3.0的归档文件,它被压缩成ZIP格式以便于传输和存储。Guice是一个轻量级的依赖注入框架,由Google开发,它使得Java开发者能够更方便地管理对象之间的...
赠送jar包:guice-3.0.jar; 赠送原API文档:guice-3.0-javadoc.jar; 赠送源代码:guice-3.0-sources.jar; 赠送Maven依赖信息文件:guice-3.0.pom; 包含翻译后的API文档:guice-3.0-javadoc-API文档-中文(简体)版...
Struts2和Guice是两个在Java开发中广泛使用的开源框架。Struts2是一个MVC框架,用于构建可维护性和可扩展性高的Web应用程序,而Guice是Google提供的一款轻量级依赖注入(DI)框架,它简化了对象的创建和管理,使得...
赠送jar包:guice-3.0.jar; 赠送原API文档:guice-3.0-javadoc.jar; 赠送源代码:guice-3.0-sources.jar; 赠送Maven依赖信息文件:guice-3.0.pom; 包含翻译后的API文档:guice-3.0-javadoc-API文档-中文(简体)-...
赠送jar包:guice-assistedinject-3.0.jar; 赠送原API文档:guice-assistedinject-3.0-javadoc.jar; 赠送源代码:guice-assistedinject-3.0-sources.jar; 赠送Maven依赖信息文件:guice-assistedinject-3.0.pom;...
guice-servlet-3.0.jar
赠送jar包:guice-multibindings-3.0.jar; 赠送原API文档:guice-multibindings-3.0-javadoc.jar; 赠送源代码:guice-multibindings-3.0-sources.jar; 赠送Maven依赖信息文件:guice-multibindings-3.0.pom; ...
赠送jar包:guice-multibindings-3.0.jar; 赠送原API文档:guice-multibindings-3.0-javadoc.jar; 赠送源代码:guice-multibindings-3.0-sources.jar; 赠送Maven依赖信息文件:guice-multibindings-3.0.pom; ...
赠送jar包:guice-assistedinject-3.0.jar; 赠送原API文档:guice-assistedinject-3.0-javadoc.jar; 赠送源代码:guice-assistedinject-3.0-sources.jar; 赠送Maven依赖信息文件:guice-assistedinject-3.0.pom;...
总的来说,Google Guice是一个强大的依赖注入框架,通过使用Guice-3.0.jar和javax.inject.jar这两个库,开发者可以有效地组织和管理Java应用程序的组件,提高代码质量,降低维护成本。无论是小型项目还是大型企业级...
java 开发插件jar包,与guice相关
首先,`guice-3.0.jar` 是Google Guice的库,这是一个轻量级的依赖注入框架,用于Java应用程序。Guice帮助开发者管理对象的生命周期和依赖关系,使得在编写测试时可以轻松地创建和配置依赖对象,这对于自动化测试...