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
>
>

Reply via email to