Hi David, Can you try `mvn install -P init' before doing `mvn clean install'? This is documented here. [1]
[1] http://portals.apache.org/jetspeed-2/buildguide/maven-2-build.html, "Building and installing Jetspeed Portal". Kind regards, Woonsan ----- Original Message ---- > From: David Jencks <[email protected]> > To: Jetspeed Developers List <[email protected]> > Sent: Fri, December 18, 2009 5:51:15 AM > Subject: Re: Building js2 with tests? > > > On Dec 16, 2009, at 11:32 AM, Randy Watler wrote: > > > David, > > > > Here is the sequence I use: > > > > > mvn clean install > > > mvn jetspeed:mvn -Dtarget=testdb > > I'm mystified. When I try this step the build fails trying to find a > non-existent plugin: (running with -X, tail end of build): > > [INFO] Searching repository for plugin with prefix: 'jetspeed'. > [DEBUG] Loading plugin prefixes from group: org.apache.maven.plugins > [DEBUG] Loading plugin prefixes from group: org.codehaus.mojo > [DEBUG] maven-jetspeed-plugin: using locally installed snapshot > [DEBUG] Artifact not found - using stub model: Unable to determine the latest > version > > org.apache.maven.plugins:maven-jetspeed-plugin:pom:LATEST > > > > [DEBUG] Using defaults for missing POM > org.apache.maven.plugins:maven-jetspeed-plugin:pom:LATEST > [DEBUG] maven-jetspeed-plugin: using locally installed snapshot > [DEBUG] Artifact not found - using stub model: Unable to determine the > release > version > > org.apache.maven.plugins:maven-jetspeed-plugin:pom:RELEASE > > > > [DEBUG] Using defaults for missing POM > org.apache.maven.plugins:maven-jetspeed-plugin:pom:RELEASE > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] The plugin 'org.apache.maven.plugins:maven-jetspeed-plugin' does not > exist or no valid version could be found > [INFO] > ------------------------------------------------------------------------ > [DEBUG] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: The plugin > 'org.apache.maven.plugins:maven-jetspeed-plugin' does not exist or no valid > version could be found > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1569) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1851) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:462) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:175) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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: org.apache.maven.plugin.version.PluginVersionNotFoundException: > The > plugin 'org.apache.maven.plugins:maven-jetspeed-plugin' does not exist or no > valid version could be found > at > org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:229) > at > org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:91) > at > org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:179) > at > org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540) > ... 15 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 4 seconds > [INFO] Finished at: Thu Dec 17 20:46:38 PST 2009 > [INFO] Final Memory: 17M/527M > [INFO] > ------------------------------------------------------------------------ > > > I normally use maven 2.2.1 but tried also with 2.0.9. > > Has anyone else seen anything like this? Any clues? > > thanks > david jencks > > > > mvn -P test test > > > > There is also a target to combine the last two steps in the jetspeed > > plugin, > but I don't use that, (due to general pluginphobia). > > > > HTH, > > > > Randy > > > > David Jencks wrote: > >> I'm trying to figure out just how much the pluto DI changes I'm working on > will break js2... so far > >> > >> mvn clean install > >> > >> seems to work, much to my surprise, but if I enable tests I get stuck on > >> some > db tests. I looked around briefly but didn't find any instructions. > >> > >> What's the secret? > >> > >> So far I've added this to the root pom properties: > >> > >> > org.apache.derby.jdbc.EmbeddedDriver > >> > jdbc:derby:${pom.basedir}/target/testdb;create=true > >> > > >> > > >> > >> > >> and get errors like this: > >> > >> ... > >> Caused by: ERROR 42X05: Table/View 'CAPABILITY' does not exist. > >> at > >> org.apache.derby.iapi.error.StandardException.newException(Unknown > Source) > >> at > org.apache.derby.impl.sql.compile.FromBaseTable.bindTableDescriptor(Unknown > Source) > >> at > org.apache.derby.impl.sql.compile.FromBaseTable.bindNonVTITables(Unknown > Source) > >> at org.apache.derby.impl.sql.compile.FromList.bindTables(Unknown > Source) > >> at > org.apache.derby.impl.sql.compile.SelectNode.bindNonVTITables(Unknown Source) > >> at > org.apache.derby.impl.sql.compile.DMLStatementNode.bindTables(Unknown Source) > >> at org.apache.derby.impl.sql.compile.DMLStatementNode.bind(Unknown > Source) > >> at > >> org.apache.derby.impl.sql.compile.CursorNode.bindStatement(Unknown > Source) > >> at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown > Source) > >> at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown > >> Source) > >> at > org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown > > Source) > >> ... 98 more > >> Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 8.81 sec > >> <<< > FAILURE! > >> > >> Results : > >> > >> Tests in error: > >> firstTestSetup(org.apache.jetspeed.capabilities.TestCapability) > >> testCapability(org.apache.jetspeed.capabilities.TestCapability) > >> testNewMimeType(org.apache.jetspeed.capabilities.TestCapability) > >> testNewCapability(org.apache.jetspeed.capabilities.TestCapability) > >> testNewMediaType(org.apache.jetspeed.capabilities.TestCapability) > >> testNewClient(org.apache.jetspeed.capabilities.TestCapability) > >> testCapabilityRepeat(org.apache.jetspeed.capabilities.TestCapability) > >> lastTestTeardown(org.apache.jetspeed.capabilities.TestCapability) > >> > >> Tests run: 8, Failures: 0, Errors: 8, Skipped: 0 > >> > >> thanks > >> david jencks > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
