Re: building Merlin using Maven failure
Stephen McConnell <[email protected]> Tue, 18 Mar 2003 03:13:04 +0100
| Newsgroups | gmane.comp.jakarta.avalon.phoenix.devel |
|---|---|
| Message-ID | <[email protected]> |
Ummm - this is odd The build is failing when attempting to compile ReferenceDescriptor from the meta-spi package due to an unresolved referencne to the org.apache.avalon.framework. However - the trace indicates that the framework jar has been resolved. I'm building successfully but there are several variables to throw into that - firstly I'm using the CVS version of Maven (but I don't think this is the issue) - and secondly, the fallback repository is on my machine (but this should not be an issue either). I'm looking into things now and should have some more news shortly. Cheers, Steve. sadaf zargeen wrote: >Hi, >I realize there is some restructuring of merlin going >on but I thought I post this anyways and see if I can >get some feedback on how to resolve it. > >I am trying to build Merlin from latest source tree. > >I got the latest avalon-sandmox source and using Maven >beta .8 to build it. > >I got the following compile failures. > >Any ideas how to resolve? > > > > >SJM 13 March 2003 >me@mybox:/tmp/avalon/avalon-sandbox/merlin$ maven >merlin-install > __ __ >| \/ |__ Jakarta _ ___ >| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ >|_| |_\__,_|\_/\___|_||_| v. 1.0-beta-8 > > >merlin-dist: > [mkdir] Created dir: >/tmp/avalon/avalon-sandbox/merlin/target/inst > [mkdir] Created dir: >/tmp/avalon/avalon-sandbox/merlin/target/inst/ext > [mkdir] Created dir: >/tmp/avalon/avalon-sandbox/merlin/target/inst/lib/system > [mkdir] Created dir: >/tmp/avalon/avalon-sandbox/merlin/target/inst/lib/shared > [copy] Copying 3 files to >/tmp/avalon/avalon-sandbox/merlin/target/inst/lib >Starting the reactor (this may take a while)... >Our processing order: >Meta Model SPI >Avalon Assembly SPI >Merlin CLI >Merlin SPI >Meta >Avalon Assembly API >Merlin SMP Core >+---------------------------------------- >| Installing: Meta Model SPI >+---------------------------------------- >Attempting to download avalon-framework-4.1.4.jar. >Attempting to download excalibur-i18n-1.0.jar. >Attempting to download >excalibur-configuration-1.0.jar. >Attempting to download ant-1.5.1.jar. >...................................................................................................................................................................................................................................................................................................................................................................................................................................................................... >. >Attempting to download dom4j-1.4-dev-7.jar. >.......................................................................................................................................................................................................................................................................................................... >. >Attempting to download >commons-jelly-20030211.141339.jar. >............................................................................................ >Attempting to download >commons-jelly-tags-validate-20030211.143411.jar. >....... >Attempting to download >commons-jelly-tags-xml-20030211.142705.jar. >.................... >Attempting to download junit-3.8.1.jar. >................................................................................ >. >Attempting to download maven.jar. >............................................................................... >. >Attempting to download xml-apis-1.0.b2.jar. >....................................................................... >. >Attempting to download isorelax-20020414.jar. >............................................................................................ >. >Attempting to download msv-20020414.jar. >.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. >. >Attempting to download xsdlib-20020414.jar. >Attempting to download relaxngDatatype-20020414.jar. >........... >. >Attempting to download dom4j-1.4-dev-8.jar. >....................................................................................................................................................................................................................................................................................................................... >. >Attempting to download commons-grant-1.0-beta-4.jar. >......... >. >Attempting to download >commons-jelly-tags-jsl-20030211.143151.jar. >.......... >Attempting to download >commons-jelly-tags-log-20030211.142821.jar. >....... >Attempting to download >commons-jelly-tags-velocity-20030211.144921.jar. >..... >Attempting to download velocity-1.3.jar. >.......................................................................................................................................................................................................................... >. >Attempting to download velocity-dvsl-0.45.jar. >.................. >. >Attempting to download xerces-2.0.2.jar. >...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... >. >Attempting to download >commons-jelly-tags-antlr-20030211.143720.jar. >..... >Attempting to download commons-lang-1.0-b1.1.jar. >.................... >. >Attempting to download antlrall-2.7.1.jar. >...................................................................................................................................................................................................................................... >. >Attempting to download clover-1.0.jar. >........................................................................................................................ >. >java:prepare-filesystem: > [mkdir] Created dir: >/tmp/avalon/avalon-sandbox/merlin/meta-spi/target/classes > >java:compile: > [javac] Compiling 22 source files to >/tmp/avalon/avalon-sandbox/merlin/meta-spi/target/classes >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:54: >package org.apache.avalon.framework does not exist >import org.apache.avalon.framework.Version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:77: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > private final Version m_version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:98: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > final Version version >) throws NullPointerException > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:129: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > public Version getVersion() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/DependencyDescriptor.java:54: >package org.apache.avalon.framework does not exist >import org.apache.avalon.framework.Version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/DependencyDescriptor.java:84: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.DependencyDescriptor > private static final Version DEFAULT_VERSION = >Version.getVersion( "1.0" ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/DependencyDescriptor.java:117: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.DependencyDescriptor > public DependencyDescriptor( final String role, >String service, Version version ) > > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/InfoDescriptor.java:54: >package org.apache.avalon.framework does not exist >import org.apache.avalon.framework.Version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/InfoDescriptor.java:93: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.InfoDescriptor > private final Version m_version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/InfoDescriptor.java:121: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.InfoDescriptor > final Version version, > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/InfoDescriptor.java:182: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.InfoDescriptor > public Version getVersion() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Service.java:54: >package org.apache.avalon.framework does not exist >import org.apache.avalon.framework.Version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Service.java:69: >cannot resolve symbol >symbol : class Version >location: class org.apache.avalon.meta.info.Service > private static final Version DEFAULT_VERSION = >Version.getVersion( "1.0" ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Service.java:174: >cannot resolve symbol >symbol : class Version >location: class org.apache.avalon.meta.info.Service > public Version getVersion() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Type.java:55: >package org.apache.avalon.framework.configuration does >not exist >import >org.apache.avalon.framework.configuration.Configuration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Type.java:88: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.info.Type > private transient Configuration m_configuration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Type.java:152: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.info.Type > final Configuration defaults ) > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Type.java:329: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.info.Type > public Configuration getConfiguration() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ContextDirective.java:53: >package org.apache.avalon.framework.context does not >exist >import org.apache.avalon.framework.context.Context; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ModelException.java:53: >package org.apache.avalon.framework does not exist >import org.apache.avalon.framework.CascadingException; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ModelException.java:62: >cannot resolve symbol >symbol : class CascadingException >location: class >org.apache.avalon.meta.model.ModelException > extends CascadingException > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ContextDirective.java:108: >cannot resolve symbol >symbol : class Context >location: class >org.apache.avalon.meta.model.ContextDirective > private Context m_context; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ModelRuntimeException.java:53: >package org.apache.avalon.framework does not exist >import >org.apache.avalon.framework.CascadingRuntimeException; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/ModelRuntimeException.java:62: >cannot resolve symbol >symbol : class CascadingRuntimeException >location: class >org.apache.avalon.meta.model.ModelRuntimeException > extends CascadingRuntimeException > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:55: >package org.apache.avalon.framework.configuration does >not exist >import >org.apache.avalon.framework.configuration.Configurable; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:56: >package org.apache.avalon.framework.configuration does >not exist >import >org.apache.avalon.framework.configuration.Configuration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:57: >package org.apache.avalon.framework.configuration does >not exist >import >org.apache.avalon.framework.configuration.DefaultConfiguration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:58: >package org.apache.avalon.framework.configuration does >not exist >import >org.apache.avalon.framework.configuration.ConfigurationException; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:59: >package org.apache.avalon.framework.parameters does >not exist >import >org.apache.avalon.framework.parameters.Parameters; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:60: >package org.apache.excalibur.configuration does not >exist >import >org.apache.excalibur.configuration.CascadingConfiguration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:61: >package org.apache.excalibur.configuration does not >exist >import >org.apache.excalibur.configuration.ConfigurationUtil; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:161: >cannot resolve symbol >symbol : class Parameters >location: class org.apache.avalon.meta.model.Profile > private final Parameters m_parameters; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:166: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > private final Configuration m_configuration; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:171: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > private Configuration m_config; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:213: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > final Configuration configuration, > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:254: >cannot resolve symbol >symbol : class Parameters >location: class org.apache.avalon.meta.model.Profile > final Parameters parameters, > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:255: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > final Configuration configuration, > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:375: >cannot resolve symbol >symbol : class Parameters >location: class org.apache.avalon.meta.model.Profile > public Parameters getParameters() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:385: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > public Configuration getConfiguration() > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:87: >cannot resolve symbol >symbol : variable Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > this( classname, Version.getVersion( "1.0" ) >); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:163: >incompatible types >found : java.lang.String >required: int > return getClassname().hashCode() + >getVersion().hashCode(); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:204: >cannot resolve symbol >symbol : class Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > final Version version; > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:209: >cannot resolve symbol >symbol : variable Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > version = Version.getVersion( >path.substring( index + 1 ) ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/ReferenceDescriptor.java:214: >cannot resolve symbol >symbol : variable Version >location: class >org.apache.avalon.meta.info.ReferenceDescriptor > version = Version.getVersion( "1.0.0" ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/DependencyDescriptor.java:84: >cannot resolve symbol >symbol : variable Version >location: class >org.apache.avalon.meta.info.DependencyDescriptor > private static final Version DEFAULT_VERSION = >Version.getVersion( "1.0" ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Service.java:69: >cannot resolve symbol >symbol : variable Version >location: class org.apache.avalon.meta.info.Service > private static final Version DEFAULT_VERSION = >Version.getVersion( "1.0" ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/info/Service.java:216: >incompatible types >found : java.lang.String >required: int > return getClassname().hashCode() + >getVersion().hashCode(); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:305: >cannot resolve symbol >symbol : class Configuration >location: class org.apache.avalon.meta.model.Profile > Configuration parent = >m_type.getConfiguration(); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:310: >cannot resolve symbol >symbol : class CascadingConfiguration >location: class org.apache.avalon.meta.model.Profile > m_configuration = new >CascadingConfiguration( configuration, parent ); > ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:325: >cannot resolve symbol >symbol : class DefaultConfiguration >location: class org.apache.avalon.meta.model.Profile > m_configuration = new >DefaultConfiguration( "configuration", "Profile.class" >); ^ >/tmp/avalon/avalon-sandbox/merlin/meta-spi/src/java/org/apache/avalon/meta/model/Profile.java:423: >cannot resolve symbol >symbol : variable ConfigurationUtil >location: class org.apache.avalon.meta.model.Profile > buffer.append( ConfigurationUtil.list( >getConfiguration() ) ); > ^ >51 errors > >BUILD FAILED >Unable to obtain goal [java:compile] -- null:67:48: ><javac> Compile failed; see the compiler error output >for details. >Total time: 1 minutes 6 seconds > >1 > > >__________________________________________________ >Do you Yahoo!? >Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! >http://platinum.yahoo.com > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [email protected] >For additional commands, e-mail: [email protected] > > > > > -- Stephen J. McConnell mailto:[email protected] http://www.osm.net