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