I can access this file in web browser and it seems that there is no break line. I will try it later in linux.
thank you 2009/10/8 richardwilko <richardjohnwilkin...@gmail.com> > > hi, > > The error is saying that maven cannot find the archetype catalog file, > please make sure you can access this file in a web browser [1], and ensure > that you do not have any line breaks in your maven command (not sure if it > is just how the command appears on nabble but it looks like there is a line > break in the middle of the url) > > > [1] - http://legup.googlecode.com/svn/repo/archetype-catalog.xml > > > Hope this helps > > Regards - Richard Wilkinson > Developer, > jWeekend: OO & Java Technologies - Development and Training > http://jWeekend.com > > > > danisevsky danisevsky wrote: > > > > Hello, I was trying generate Wicket - Spring - JPA project and I get > > following error: > > > > C:\projects\test>mvn archetype:generate -B -DarchetypeCatalog= > > http://legup.googl > > > ecode.com/svn/repo/archetype-catalog.xml-DarchetypeArtifactId=wicket-spring-jpa > > -archetype -DarchetypeGroupId=com.jweekend -DarchetypeVersion=0.8.0 > > -DgroupId=co > > m.mycompany -DartifactId=mycompany -Dversion=1.0-SNAPSHOT > > -Dpackage=com.mycompan > > y > > [INFO] Scanning for projects... > > [INFO] Searching repository for plugin with prefix: 'archetype'. > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building Maven Default Project > > [INFO] task-segment: [archetype:generate] (aggregator-style) > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Preparing archetype:generate > > [INFO] No goals needed for project - skipping > > [INFO] Setting property: classpath.resource.loader.class => > > 'org.codehaus.plexus > > .velocity.ContextClassLoaderResourceLoader'. > > [INFO] Setting property: velocimacro.messages.on => 'false'. > > [INFO] Setting property: resource.loader => 'classpath'. > > [INFO] Setting property: resource.manager.logwhenfound => 'false'. > > [INFO] [archetype:generate] > > [INFO] Generating project in Batch mode > > [WARNING] Error reading archetype catalog > > http://legup.googlecode.com/svn/repo/a > > rchetype-catalog.xml > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate > > resource > > in repository > > at > > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD > > ata(LightweightHttpWagon.java:100) > > at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68) > > at > > org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.ge > > tArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:74) > > at > > org.apache.maven.archetype.DefaultArchetype.getRemoteCatalog(DefaultA > > rchetype.java:203) > > at > > org.apache.maven.archetype.ui.DefaultArchetypeSelector.getArchetypesB > > yCatalog(DefaultArchetypeSelector.java:249) > > at > > org.apache.maven.archetype.ui.DefaultArchetypeSelector.selectArchetyp > > e(DefaultArchetypeSelector.java:74) > > at > > org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execu > > te(CreateProjectFromArchetypeMojo.java:180) > > at > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > > nManager.java:453) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > > ultLifecycleExecutor.java:559) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone > > Goal(DefaultLifecycleExecutor.java:513) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > > ltLifecycleExecutor.java:483) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > > dleFailures(DefaultLifecycleExecutor.java:331) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > > ts(DefaultLifecycleExecutor.java:228) > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > > fecycleExecutor.java:142) > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > > at > > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > > > > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > Caused by: java.io.FileNotFoundException: > > http://legup.googlecode.com/svn/repo/a > > rchetype-catalog.xml/archetype-catalog.xml > > at > > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon > > nection.java:1288) > > at > > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD > > ata(LightweightHttpWagon.java:83) > > ... 24 more > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] : java.lang.NullPointerException > > null > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] For more information, run Maven with the -e switch > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 2 seconds > > [INFO] Finished at: Thu Oct 08 13:30:48 CEST 2009 > > [INFO] Final Memory: 8M/14M > > [INFO] > > ------------------------------------------------------------------------ > > C:\projects\test> > > > > 2009/10/6 richardwilko <richardjohnwilkin...@gmail.com> > > > >> > >> Hi, > >> > >> Yes, you will need to bind every dao (and eveything you want to inject). > >> > >> However there are other ways to do it with guice, like the > @ImplementedBy > >> annotation (think its called that, check with the guice docs, sending > >> this > >> from my phone so can't check atm). Afaik you would need to make spring > >> beans > >> for every dao if using spring, so its not that bad. > >> > >> Glad you have it working now, > >> > >> Richard > >> > >> > >> Jeffrey Schneller wrote: > >> > > >> > Here is the My Guice Module that I created. It looks like the one in > >> the > >> > archetype. Do I need to bind every DAO? So that then I need to > inject > >> > the DAO when it is needed? > >> > > >> > > >> > > >> > public class AppModule extends AbstractModule { > >> > /* (non-Javadoc) > >> > * @see com.google.inject.AbstractModule#configure() > >> > */ > >> > @Override > >> > protected void configure() { > >> > bind(Initializer.class).asEagerSingleton(); > >> > > >> > //warp persist stuff > >> > install(PersistenceService.usingHibernate() > >> > .across(UnitOfWork.REQUEST) > >> > > >> .transactedWith(TransactionStrategy.LOCAL) > >> > .buildModule()); > >> > > >> > // hibernate stuff > >> > // default values from development > >> > String connectionUrl = "<the url>"; > >> > String username = "<the username>"; > >> > String password = "<the password>"; > >> > > >> > try { > >> > InitialContext context = new InitialContext(); > >> > connectionUrl = (String) > >> > context.lookup("java:comp/env/hibernate.connection.url"); > >> > username = (String) > >> > context.lookup("java:comp/env/hibernate.connection.username"); > >> > password = (String) > >> > context.lookup("java:comp/env/hibernate.connection.password"); > >> > } catch (NamingException e1) { > >> > // TODO Auto-generated catch block > >> > e1.printStackTrace(); > >> > } > >> > > >> > // annotation and xml > >> > final Configuration config = new > >> Configuration().configure(); > >> > config.setProperty("hibernate.connection.url", > >> connectionUrl); > >> > config.setProperty("hibernate.connection.username", > >> username); > >> > config.setProperty("hibernate.connection.password", > >> password); > >> > > >> config.setProperty("hibernate.current_session_context_class", > >> > "managed"); > >> > > >> > bind(Configuration.class).toInstance(config); > >> > > >> > //dao stuff > >> > // DO I NEED TO DO THIS FOR EVERY DAO OBJECT????? > >> > bind(AccountDao.class).to(HibernateAccountDao.class); > >> > bind(CountryDao.class).to(HibernateCountryDao.class); > >> > bind(LanguageDao.class).to(HibernateLanguageDao.class); > >> > > >> > > >> > bind(TerritorySalesCodesDao.class).to(HibernateTerritorySalesCodesDao.class); > >> > > >> bind(RegionSalesCodesDao.class).to(HibernateRegionSalesCodesDao.class); > >> > > >> > > >> > bind(CountrySalesCodesDao.class).to(HibernateCountrySalesCodesDao.class); > >> > > >> bind(AccountTypeDao.class).to(HibernateAccountTypeDao.class); > >> > > >> bind(AccountAuditDao.class).to(HibernateAccountAuditDao.class); > >> > } > >> > > >> > @Singleton > >> > public static class Initializer { > >> > @Inject > >> > Initializer(com.wideplay.warp.persist.PersistenceService > >> service) { > >> > service.start(); > >> > } > >> > } > >> > } > >> > > >> > -----Original Message----- > >> > From: richardwilko [mailto:richardjohnwilkin...@gmail.com] > >> > Sent: Tuesday, October 06, 2009 2:56 PM > >> > To: users@wicket.apache.org > >> > Subject: RE: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, > >> > Hibernate ... projects > >> > > >> > > >> > Jeffrey, > >> > > >> > I expect the changes you made to the Guice Module are the reason why > >> the > >> > session is null, could you paste in the contents of it. > >> > > >> > > >> > Regards - Richard Wilkinson > >> > Developer, > >> > jWeekend: OO & Java Technologies - Development and Training > >> > http://jWeekend.com > >> > > >> > > >> > > >> > Jeffrey Schneller wrote: > >> >> > >> >> Thanks for the idea but this didn't work either. Any other ideas? I > >> >> would expect the archetype to work correctly. > >> >> > >> >> > >> >> > >> >> -----Original Message----- > >> >> From: Erik Post [mailto:eriksen...@gmail.com] > >> >> Sent: Tuesday, October 06, 2009 2:09 PM > >> >> To: users@wicket.apache.org > >> >> Subject: Re: Leg Up for Wicket, Spring, Guice, JPA, Warp, > EclipseLink, > >> >> Hibernate ... projects > >> >> > >> >> Hi Jeffrey, > >> >> > >> >> I have *absolutely* no idea if this will help you, but I had the same > >> >> with Spring. It started working when i put the injection annotation > on > >> >> the method instead of on the variable. > >> >> > >> >> Good luck, > >> >> Erik > >> >> > >> >> On Tue, Oct 6, 2009 at 7:59 PM, Jeffrey Schneller > >> >> <jeffrey.schnel...@envisa.com> wrote: > >> >>> I took the archetype for Guice, Warp, Hibernate and modified for my > >> >>> application. All my code looks similar to the code from the > >> archetype. > >> >>> The only difference is I am not using the AnnotatinConfiguration but > >> >>> just the plain Configuration. I am also using c3po connection > >> pooling > >> >>> with Oracle. > >> >>> > >> >>> However, I am still not able to inject the Hibernate Session into my > >> DAO > >> >>> objects. Any ideas? I don't see any exceptions being thrown. > >> >>> > >> >>> @Inject > >> >>> Provider<Session> session; > >> >>> > >> >>> @Transactional(type=TransactionType.READ_ONLY) > >> >>> public List<T> findAll() { > >> >>> Criteria criteria = > >> >>> session.get().createCriteria(persistentClass); > >> >>> return criteria.list(); > >> >>> } > >> >>> > >> >>> > >> >>> The session in the findAll method is always coming back as <null>. > >> >>> > >> >>> What am I doing wrong? It doesn't seem to be that difficult to > >> >>> implement. > >> >>> > >> >>> > >> >>> Thanks. > >> >>> > >> >>> > >> >>> > >> >>> -----Original Message----- > >> >>> From: jWeekend [mailto:jweekend_for...@cabouge.com] > >> >>> Sent: Tuesday, October 06, 2009 9:48 AM > >> >>> To: users@wicket.apache.org > >> >>> Subject: Leg Up for Wicket, Spring, Guice, JPA, Warp, EclipseLink, > >> >>> Hibernate ... projects > >> >>> > >> >>> We have launched jWeekend's Leg Up page [1]. > >> >>> > >> >>> You can generate a command and run it at your console to create a > >> simple > >> >>> project using one of our archetypes. The projects you will generate > >> will > >> >>> include enough configuration, code and/or some tests to get you > >> started, > >> >>> quickly. Our archetypes currently support various combinations of > >> >>> Spring, Guice, WarpPersist, JPA (with one or more implementation > from > >> >>> EclipseLink, Hibernate, OpenJPA) and Wicket. > >> >>> > >> >>> Let us know if this is useful and if you'd like to see more > >> >>> combinations. Also feel free to raise any issues [2]. > >> >>> > >> >>> Regards - Cemal > >> >>> jWeekend > >> >>> OO & Java Technologies, Wicket Training and Development > >> >>> http://jWeekend.com > >> >>> > >> >>> [1] http://jweekend.com/dev/LegUp > >> >>> [2] http://code.google.com/p/legup/issues/list > >> >>> > >> >>> > >> >>> > --------------------------------------------------------------------- > >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >>> For additional commands, e-mail: users-h...@wicket.apache.org > >> >>> > >> >>> > >> >>> > --------------------------------------------------------------------- > >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >>> For additional commands, e-mail: users-h...@wicket.apache.org > >> >>> > >> >>> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >> For additional commands, e-mail: users-h...@wicket.apache.org > >> >> > >> >> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >> For additional commands, e-mail: users-h...@wicket.apache.org > >> >> > >> >> > >> >> > >> > > >> > > >> > ----- > >> > http://richard-wilkinson.co.uk My blog: > http://richard-wilkinson.co.uk > >> > -- > >> > View this message in context: > >> > > >> > http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25774618.html > >> > Sent from the Wicket - User mailing list archive at Nabble.com. > >> > > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> > For additional commands, e-mail: users-h...@wicket.apache.org > >> > > >> > > >> > > >> > >> > >> ----- > >> http://richard-wilkinson.co.uk My blog: http://richard-wilkinson.co.uk > >> -- > >> View this message in context: > >> > http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25774951.html > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > > > > > > > ----- > http://richard-wilkinson.co.uk My blog: http://richard-wilkinson.co.uk > -- > View this message in context: > http://www.nabble.com/Leg-Up-for-Wicket%2C-Spring%2C-Guice%2C-JPA%2C-Warp%2C-EclipseLink%2C-Hibernate-...-projects-tp25769134p25802816.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >