Hi Dennis, Thanks for try and comments. Nevertheless, I hope your first experience was nice. Concerning your comments: 1. We have planned to improve documentation [1] 2. Yep correct (except actually there is an issue with the mvn.bat in 2.0.7[2]) 3. Yes actually we don't support adding a project with scm url 4. Yes could be an improvment 5. This happend only at first start.
-- Olivier [1] http://www.nabble.com/Documentation-Plan-tf4508771.html [2] http://jira.codehaus.org/browse/MNG-3084 2007/9/30, Dennis Lundberg <[EMAIL PROTECTED]>: > > Hi all > > Here are some random thoughts on my first experience setting up > Continuum 1.1-beta-3 on a Windows XP machine. I have followed the guides > on the Continuum web site. > > > 1. http://maven.apache.org/continuum/guides/getting-started/index.html > > Under "Installing Continuum" the start script folder have other names in > Continuum-1.1-beta-3, for example: > bin/win32/run.bat --> bin/windows-x86-32/run.bat > > > 2. > > http://maven.apache.org/continuum/faqs.html#how-does-continuum-detect-a-successful-build > > For Maven 2.0.1 and newer this is already in the mvn.bat - no need to > update anything. > > > 3. Adding a new project > > When adding a Maven 2 project I get the error "The specified resource > cannot be accessed. Please try again later or contact your > administrator." when entering an svn: URL. > > When adding a Maven 2 project I get the error "The specified resource > isn't a file or the protocol used isn't allowed." when entering an file: > URL. > > Searching the FAQ I found out how to enable the file protocol. But it > would be nice to present the list of "allowedSchemes" together with > those error messages. > > > 4. Moving a project between Project Groups > > At first I couldn't move a project from one Project Group to another. So > I ended up deleting it and creating it again in the correct group. > > Later I found that this can only be done from the Project Group view. > This is a bit backwards from a user point of view. I went to the project > I wanted to move and couldn't find a way to do it there. > > > 5. Errors in the log > > After running the start script on a Sun JDK 1.5.0_11 these errors shows > up in the startup log. For first time users it is scary to see database > errors showing up on startup. Continuum seems to be running fine though... > > jvm 1 | 2007-09-30 18:56:30,687 [WrapperSimpleAppMain] INFO > Continuum:default - Showing all projects: > jvm 1 | 2007-09-30 18:56:36,859 [WrapperSimpleAppMain] WARN RDBMS > - Error initialising derby schema : Schema 'SA' > does not exist > jvm 1 | ERROR 42Y07: Schema 'SA' does not exist > jvm 1 | at > org.apache.derby.iapi.error.StandardException.newException(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.catalog.DataDictionaryImpl.getSchemaDescriptor > (Unknown > Source) > jvm 1 | at > org.apache.derby.impl.sql.compile.QueryTreeNode.getSchemaDescriptor > (Unknown > Source) > jvm 1 | at > org.apache.derby.impl.sql.compile.DDLStatementNode.getSchemaDescriptor > (Unknown > Source) > jvm 1 | at > org.apache.derby.impl.sql.compile.DropAliasNode.bind(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source) > jvm 1 | at > > org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement > (Unknown > Source) > jvm 1 | at > org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > jvm 1 | at > org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > jvm 1 | at > org.apache.commons.dbcp.DelegatingStatement.execute( > DelegatingStatement.java:261) > jvm 1 | at > org.jpox.store.rdbms.adapter.DerbyAdapter.initialiseDatastore( > DerbyAdapter.java:123) > jvm 1 | at > org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSManager.java:731) > jvm 1 | at > org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:268) > jvm 1 | at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > jvm 1 | at > sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > jvm 1 | at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > jvm 1 | at > java.lang.reflect.Constructor.newInstance(Constructor.java:494) > jvm 1 | at org.jpox.util.ClassUtils.newInstance(ClassUtils.java > :73) > jvm 1 | at > org.jpox.store.StoreManagerFactory.getStoreManager( > StoreManagerFactory.java:73) > jvm 1 | at > org.jpox.AbstractPersistenceManager.getStoreManager( > AbstractPersistenceManager.java:295) > jvm 1 | at > org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java > :217) > jvm 1 | at > org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42) > jvm 1 | at > org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager( > PersistenceManagerFactoryImpl.java:178) > jvm 1 | at > org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager( > PersistenceManagerFactoryImpl.java:153) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( > JdoContinuumStore.java:1667) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( > JdoContinuumStore.java:1662) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getAllObjectsDetached( > JdoContinuumStore.java:1555) > jvm 1 | at > > org.apache.maven.continuum.store.JdoContinuumStore.getAllProjectsByNameWithBuildDetails > (JdoContinuumStore.java:904) > jvm 1 | at > org.apache.maven.continuum.DefaultContinuum.initialize( > DefaultContinuum.java:2547) > jvm 1 | at > > org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute > (InitializePhase.java:33) > jvm 1 | at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start( > AbstractLifecycleHandler.java:128) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle > (AbstractComponentManager.java:142) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance > (AbstractComponentManager.java:132) > jvm 1 | at > > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent > (ClassicSingletonComponentManager.java:90) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:147) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:327) > jvm 1 | at > > org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute > (StartLoadOnStartComponentsPhase.java:68) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.initializePhases( > DefaultPlexusContainer.java:886) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.initialize( > DefaultPlexusContainer.java:834) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.construct( > DefaultPlexusContainer.java:811) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.<init>( > DefaultPlexusContainer.java:222) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.<init>( > DefaultPlexusContainer.java:260) > jvm 1 | at > org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized( > PlexusLifecycleListener.java:76) > jvm 1 | at > org.mortbay.jetty.servlet.WebApplicationContext.doStart( > WebApplicationContext.java:495) > jvm 1 | at org.mortbay.util.Container.start(Container.java:72) > jvm 1 | at > org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication( > AbstractJettyServletContainer.java:209) > jvm 1 | at > org.codehaus.plexus.service.jetty.JettyPlexusService.afterApplicationStart > (JettyPlexusService.java:248) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute > (AfterAppStartServiceSetupPhase.java:28) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar > (DefaultApplicationDeployer.java:107) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy > (DefaultApplicationDeployer.java:88) > jvm 1 | at > > org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered > (ApplicationDeploymentPhase.java:44) > jvm 1 | at > org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scanDirectory( > DefaultSupervisor.java:100) > jvm 1 | at > org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scan( > DefaultSupervisor.java:73) > jvm 1 | at > > org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase.execute > (ApplicationDeploymentPhase.java:58) > jvm 1 | at > org.codehaus.plexus.appserver.DefaultApplicationServer.start( > DefaultApplicationServer.java:218) > jvm 1 | at > org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute( > StartPhase.java:33) > jvm 1 | at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start( > AbstractLifecycleHandler.java:128) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle > (AbstractComponentManager.java:142) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance > (AbstractComponentManager.java:132) > jvm 1 | at > > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent > (ClassicSingletonComponentManager.java:90) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:147) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:69) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:297) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:291) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.start( > PlexusApplicationHost.java:155) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.start( > PlexusApplicationHost.java:85) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.main( > PlexusApplicationHost.java:289) > jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > jvm 1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > jvm 1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced( > Launcher.java:289) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java > :229) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode( > Launcher.java:408) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351) > jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > jvm 1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > jvm 1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) > jvm 1 | at > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) > jvm 1 | at java.lang.Thread.run(Thread.java:595) > jvm 1 | > jvm 1 | 2007-09-30 18:56:36,921 [WrapperSimpleAppMain] WARN RDBMS > - Error initialising derby schema : 'DROP > FUNCTION' cannot be performed on 'JPOX_MATCHES' because it does not exist. > jvm 1 | ERROR 42Y55: 'DROP FUNCTION' cannot be performed on > 'JPOX_MATCHES' because it does not exist. > jvm 1 | at > org.apache.derby.iapi.error.StandardException.newException(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.compile.DropAliasNode.bind(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source) > jvm 1 | at > org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source) > jvm 1 | at > > org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement > (Unknown > Source) > jvm 1 | at > org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > jvm 1 | at > org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > jvm 1 | at > org.apache.commons.dbcp.DelegatingStatement.execute( > DelegatingStatement.java:261) > jvm 1 | at > org.jpox.store.rdbms.adapter.DerbyAdapter.initialiseDatastore( > DerbyAdapter.java:123) > jvm 1 | at > org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSManager.java:731) > jvm 1 | at > org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:268) > jvm 1 | at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > jvm 1 | at > sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > jvm 1 | at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > jvm 1 | at > java.lang.reflect.Constructor.newInstance(Constructor.java:494) > jvm 1 | at org.jpox.util.ClassUtils.newInstance(ClassUtils.java > :73) > jvm 1 | at > org.jpox.store.StoreManagerFactory.getStoreManager( > StoreManagerFactory.java:73) > jvm 1 | at > org.jpox.AbstractPersistenceManager.getStoreManager( > AbstractPersistenceManager.java:295) > jvm 1 | at > org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java > :217) > jvm 1 | at > org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42) > jvm 1 | at > org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager( > PersistenceManagerFactoryImpl.java:178) > jvm 1 | at > org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager( > PersistenceManagerFactoryImpl.java:153) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( > JdoContinuumStore.java:1667) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( > JdoContinuumStore.java:1662) > jvm 1 | at > org.apache.maven.continuum.store.JdoContinuumStore.getAllObjectsDetached( > JdoContinuumStore.java:1555) > jvm 1 | at > > org.apache.maven.continuum.store.JdoContinuumStore.getAllProjectsByNameWithBuildDetails > (JdoContinuumStore.java:904) > jvm 1 | at > org.apache.maven.continuum.DefaultContinuum.initialize( > DefaultContinuum.java:2547) > jvm 1 | at > > org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute > (InitializePhase.java:33) > jvm 1 | at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start( > AbstractLifecycleHandler.java:128) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle > (AbstractComponentManager.java:142) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance > (AbstractComponentManager.java:132) > jvm 1 | at > > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent > (ClassicSingletonComponentManager.java:90) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:147) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:327) > jvm 1 | at > > org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute > (StartLoadOnStartComponentsPhase.java:68) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.initializePhases( > DefaultPlexusContainer.java:886) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.initialize( > DefaultPlexusContainer.java:834) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.construct( > DefaultPlexusContainer.java:811) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.<init>( > DefaultPlexusContainer.java:222) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.<init>( > DefaultPlexusContainer.java:260) > jvm 1 | at > org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized( > PlexusLifecycleListener.java:76) > jvm 1 | at > org.mortbay.jetty.servlet.WebApplicationContext.doStart( > WebApplicationContext.java:495) > jvm 1 | at org.mortbay.util.Container.start(Container.java:72) > jvm 1 | at > org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication( > AbstractJettyServletContainer.java:209) > jvm 1 | at > org.codehaus.plexus.service.jetty.JettyPlexusService.afterApplicationStart > (JettyPlexusService.java:248) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute > (AfterAppStartServiceSetupPhase.java:28) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar > (DefaultApplicationDeployer.java:107) > jvm 1 | at > > org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy > (DefaultApplicationDeployer.java:88) > jvm 1 | at > > org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered > (ApplicationDeploymentPhase.java:44) > jvm 1 | at > org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scanDirectory( > DefaultSupervisor.java:100) > jvm 1 | at > org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scan( > DefaultSupervisor.java:73) > jvm 1 | at > > org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase.execute > (ApplicationDeploymentPhase.java:58) > jvm 1 | at > org.codehaus.plexus.appserver.DefaultApplicationServer.start( > DefaultApplicationServer.java:218) > jvm 1 | at > org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute( > StartPhase.java:33) > jvm 1 | at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start( > AbstractLifecycleHandler.java:128) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle > (AbstractComponentManager.java:142) > jvm 1 | at > > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance > (AbstractComponentManager.java:132) > jvm 1 | at > > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent > (ClassicSingletonComponentManager.java:90) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:147) > jvm 1 | at > org.codehaus.plexus.DefaultComponentLookupManager.lookup( > DefaultComponentLookupManager.java:69) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:297) > jvm 1 | at > org.codehaus.plexus.DefaultPlexusContainer.lookup( > DefaultPlexusContainer.java:291) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.start( > PlexusApplicationHost.java:155) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.start( > PlexusApplicationHost.java:85) > jvm 1 | at > org.codehaus.plexus.appserver.PlexusApplicationHost.main( > PlexusApplicationHost.java:289) > jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > jvm 1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > jvm 1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced( > Launcher.java:289) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java > :229) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode( > Launcher.java:408) > jvm 1 | at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351) > jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > jvm 1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > jvm 1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) > jvm 1 | at > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) > jvm 1 | at java.lang.Thread.run(Thread.java:595) > > -- > Dennis Lundberg > -- Olivier
