a) use 1.1 jars - link to their maven repo is on the front page under news b) salve is a bytecode instrumentor - that means you have to instrument your classes. there are various ways to do it: eclipse/idea plugin, maven plugin, jvm agent. how to set all this up is on the salve wiki. c) salve has its own mailing list - if your questions are salve related please use that instead of polluting this list.
-igor On Tue, Aug 18, 2009 at 8:09 AM, Haulyn R. Jason<saharab...@gmail.com> wrote: > Hi, all > I sent an email about how to inject service object to wicket sortable > models, and got some suggestions. then I tried these below: > > 1.make sure that guice works well with wicket. I can inject service to Pages > by set method with @Inject. > 2.I know I can not inject to models, so I add the following jars (salve) to > the classpath: > salve-contract-2.0-SNAPSHOT.jar > salve-depend-2.0-SNAPSHOT.jar > salve-depend-guice-2.0-SNAPSHOT.jar > salve-inst-2.0-SNAPSHOT.jar > 3.I use the following code to tell wicket about the guice module > �...@override > public void addComponentInstantiationListener() { > addComponentInstantiationListener(new GuiceComponentInjector(this, > new WebsiteModule())); > } > 4.I use the folling code to get Guice Injector > Injector injector = > getMetaData(GuiceInjectorHolder.INJECTOR_KEY).getInjector(); > (with debug info, I get injector, and I believe it is not null) > 5.init Salve with following code: > DependencyLibrary.addLocator(new GuiceBeanLocator(injector)); > > > > ok, I use @Dependency instead of @Inject as: > @Dependency private ServiceProvider provider; > > but with debug info, provider always be null and I got nullpointException. > > > Can anybody help me to find what steps I forget? > > Thanks! > > -- > ------------------ > Enjoy. Thanks! > > Haulyn Microproduction > > Mobile: +086-15864011231 > email: saharab...@gmail.com, > hmp.hau...@foxmail.com > website: http://haulynjason.net > gtalk: saharab...@gmail.com > yahoo: jia_hao...@yahoo.com > msn: saharab...@gmail.com > skype: saharabear > QQ: 378606292 > > Haulyn Jason > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org