Hi. I'm trying to figure out why I'm getting this maven error, at this point in 
the tutorial:

http://portals.apache.org/tutorials/jetspeed-2-ant/03/build-it.html

Below are details of the error:

----------------------------------------------------------------
 Directory of C:\downloads\Apache\JetspeedTraining\workspace\jetexpress\applicat
ions\express-demo

04/14/2008  06:11 PM    <DIR>          .
04/14/2008  06:11 PM    <DIR>          ..
04/14/2008  06:11 PM             7,816 pom.xml
04/14/2008  06:11 PM    <DIR>          src
               1 File(s)          7,816 bytes
               3 Dir(s)  169,487,032,320 bytes free

C:\downloads\Apache\JetspeedTraining\workspace\jetexpress\applications\express-d
emo>mvn
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/apache/portals/tutorials/portal-a
pplications/1.0/portal-applications-1.0.pom
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.apache.portals.tutorials
ArtifactId: portal-applications
Version: 1.0

Reason: Unable to download the artifact from any repository

  org.apache.portals.tutorials:portal-applications:pom:1.0

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


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.apache
.portals.tutorials:portal-applications for project: null:express-demo:war:null f
or project null:express-demo:war:null
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
        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.portals.tutorials:portal-applications for project: null:express-dem
o:war:null for project null:express-demo:war:null
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1370)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
aultMavenProjectBuilder.java:821)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
leInternal(DefaultMavenProjectBuilder.java:506)
        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:198)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
        ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.apache.po
rtals.tutorials:portal-applications' not found in repository: Unable to download
 the artifact from any repository

  org.apache.portals.tutorials:portal-applications:pom:1.0

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)
 for project org.apache.portals.tutorials:portal-applications
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
sitory(DefaultMavenProjectBuilder.java:603)
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1366)
        ... 17 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
to download the artifact from any repository

  org.apache.portals.tutorials:portal-applications:pom:1.0

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

        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:212)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:74)
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
sitory(DefaultMavenProjectBuilder.java:556)
        ... 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:331)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:200)
        ... 20 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Apr 14 18:17:33 EDT 2008
[INFO] Final Memory: 1M/2M
[INFO] ------------------------------------------------------------------------

C:\downloads\Apache\JetspeedTraining\workspace\jetexpress\applications\express-d
emo>
---------------------------------------------------------------------------

As a side-issue, I've managed to work around many of the obvious errors in the 
tutorial and gotten pretty far with the changes and "delta" deploys, but it 
contains so many bugs and incorrect file locations and such, that it's almost 
useless as a "tutorial" for newcomers...hard to see the forest for all the 
trees.  Of course, those who already have good experience with jetspeed and/or 
portlets AND tomcat AND maven AND eclipse AND ant, will probably be able to 
figure it out....but that's more background knowledge than most newcomers will 
probably have...or are willing to learn for no other reason than to learn 
portlets. 

The tutorial looks like it was quite good at one time, so it gives me the 
feeling that this jetspeed (and maybe portlets in general) isn't being actively 
advanced anymore. Is that so?

Ben


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to