Hi Gnodet,
I tried to build ServiceMix web with 3.0 and got a URL dependency error.
I have my proxy set in the Maven settings.xml file and I implemented the 
change to the pom.xml like so:

    <dependency>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>jetty</artifactId>
      <!-- <scope>test</scope>   LINE REMOVED TO BUILD THE WEB WAR FILE 
-->
    </dependency>

I think the pom file is trying to access the dependency files from a bad 
URL as when I tried to build it I got the error:

C:\apache-servicemix-3.0-incubating\examples\servicemix-web>mvn install
[INFO] Scanning for projects...
Downloading: 
http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.0-inc
ubating/samples-3.0-incubating.pom
[WARNING] Unable to get resource from repository central 
(http://repo1.maven.org
/maven2)
[INFO] 
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.apache.servicemix
ArtifactId: samples
Version: 3.0-incubating

Reason: Unable to download the artifact from any repository

  org.apache.servicemix:samples:pom:3.0-incubating

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


[INFO] 
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: 
org.apache
.servicemix:samples for project: 
org.apache.servicemix.samples:servicemix-web:wa
r:null
        at 
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        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:585)
        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.project.ProjectBuildingException: Cannot find 
parent
: org.apache.servicemix:samples for project: 
org.apache.servicemix.samples:servi
cemix-web:war:null
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1161)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
aultMavenProjectBuilder.java:674)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
leInternal(DefaultMavenProjectBuilder.java:416)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:192)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
        at 
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
        at 
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.se
rvicemix:samples' not found in repository: Unable to download the artifact 
from
any repository

  org.apache.servicemix:samples:pom:3.0-incubating

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
sitory(DefaultMavenProjectBuilder.java:513)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1157)
        ... 17 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: 
Unable
to download the artifact from any repository

  org.apache.servicemix:samples:pom:3.0-incubating

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:136)
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:63)
        at 
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
sitory(DefaultMavenProjectBuilder.java:467)
        ... 18 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to 
downl
oad the artifact from any repository
        at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def
aultWagonManager.java:260)
        at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:124)
        ... 20 more
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Tue Oct 31 16:28:01 GMT 2006
[INFO] Final Memory: 1M/2M
[INFO] 
------------------------------------------------------------------------

C:\apache-servicemix-3.0-incubating\examples\servicemix-web>




I think the URL:
http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.0-incubating/samples-3.0-incubating

Is wrong or out of date as when I browse to it, I can only get as far as 
http://repo1.maven.org/maven2/org/apache/ and there is no servicemix dir.
Any ideas?


Regards Rick

Direct Line Group Limited, registered in England 
with number 2811437, registered office 3 Edridge 
Road, Croydon, Surrey  CR9 1AG.  The following 
companies are members of the Direct Line Group: 
Direct Line Insurance plc, Direct Line Life 
Insurance Company Limited, Direct Line Unit 
Trusts Limited and Direct Line Financial Services 
Limited, all of which are authorised and regulated 
by the Financial Services Authority.  All are 
members of The Royal Bank of Scotland Group.

This email is intended for the addressee only and 
may contain confidential, proprietary or legally 
privileged information.  If you are not the 
intended recipient of this email you should 
notify us immediately and delete it.  You should 
not copy, print, distribute, disclose or use any 
part of it.  We reserve the right to monitor and 
record all electronic communications through our 
networks.  We cannot accept any liability for 
viruses transmitted via this e-mail once it has 
left our networks.

Reply via email to