I was not suggesting that you change the pom to include packaging in
the parent, simply cut and paste some text from the pom file you were
getting a 403 on.
It sounds like you are behind a corporate web proxy or something, as
IE and Mozilla work but wget and mvn fail. Can you confirm this? If
so, you will need to configure your proxy before proceeding
successfully with Maven.
http://maven.apache.org/guides/mini/guide-proxies.html
Wayne
On 7/19/07, Robin Rigby <[EMAIL PROTECTED]> wrote:
Hi Wayne
My POM (unchanged from Cocoon snapshot) has
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>4</version>
</parent>
If I put <packaging> inside <parent> I get a different error:
---------
[INFO] Error building POM (may not be this project's POM).
Project ID: unknown
POM Location: D:\....\cocoon-2.2\cocoon\pom.xml
Reason: Parse error reading POM. Reason: Unrecognised tag: 'packaging'
(position: START_TAG seen ...</version>\n <packaging>... @28:14) for
project unknown at D:\....\cocoon-2.2\cocoon\pom.xml
---------
I tried again and still get the same error. I know the file is there
because a) the Cocoon staff checked it and b) I can read it with IE or
Firefox. With wget (from the Windows command line) and Maven, I get the
errors I sent you (below).
---------
I looked at the 'Maven in 5 minutes' page. 'Creating a project' failed with
a series of different messages (downloading files?), then settles down with
"The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist
or no valid version could be found". I found a {user}/.m2 directory but not
my-app.
= Error report ======
C:\Temp>mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not
exist or no valid version could be found
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jul 19 18:01:05 BST 2007
[INFO] Final Memory: 1M/4M
[INFO]
------------------------------------------------------------------------
C:\Temp>mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
-e
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not
exist or no valid version could be found
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: The plugin
'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid
version could be found
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLife
cycleExecutor.java:1286)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(Defaul
tLifecycleExecutor.java:1522)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggrega
tionNeeds(DefaultLifecycleExecutor.java:386)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle
Executor.java:138)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
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-archetype-plugin' does not exist
or no valid version could be found
at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVer
sion(DefaultPluginVersionManager.java:228)
at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVer
sion(DefaultPluginVersionManager.java:90)
at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManag
er.java:166)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLife
cycleExecutor.java:1257)
... 14 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jul 19 18:01:20 BST 2007
[INFO] Final Memory: 1M/4M
[INFO]
------------------------------------------------------------------------
C:\Temp>
= End error report ======
Robin Rigby
[EMAIL PROTECTED]
http://www.gondolier.org.uk
07785 765017
-----Original Message-----
From: Wayne Fay [mailto:[EMAIL PROTECTED]
Sent: 19 July 2007 17:24
To: Maven Users List
Subject: Re: may not be this project's POM [ from cocoon-users ]
I just tried the apache-4.pom link and it worked fine for me:
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>4</version>
<packaging>pom</packaging>
etc
Try again?
Wayne
On 7/19/07, Robin Rigby <[EMAIL PROTECTED]> wrote:
> Hi
>
> Started this thread on the cocoon-users mailing list ...
>
> Project uses Cocoon 2.1, which is not based on Maven. Need updated file
> from the current Cocoon snapshot, so yesterday downloaded Cocoon 2.2,
> discovered it requires Maven, downloaded Maven 2.07. Documents indicate
it
> should all compile out of the box but instead:
>
> Error building POM (may not be this project's POM).
>
> (complete error report below). Tried to download the missing POM with
wget
> and get
>
> ERROR 403: Forbidden.
>
> (error report also below). Curiously, can read this file with both IE and
> Firefox. Not forbidden.
>
> Advice from cocoon-users is to seek help here with access to this file or,
> failing that, with configuring a local copy. Also suggested establish
> whether Maven can download any other files but, as the newest newbie,
would
> need guidance even for that.
>
> Very grateful for your help
>
> Robin Rigby
> [EMAIL PROTECTED]
> http://www.gondolier.org.uk <http://www.gondolier.org.uk/>
> 07785 765017
>
>
> = Maven error compiling Cocoon 2.2 ==========================
>
> D:\cocoon-2.2\cocoon>mvn -Dmaven.test.skip=true -P allblocks install
> [INFO] Scanning for projects...
> Downloading:
> <http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom>
> http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
> Downloading:
> <http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom>
> http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Error building POM (may not be this project's POM).
>
>
> Project ID: org.apache.cocoon:cocoon:pom:5-SNAPSHOT
>
> Reason: Cannot find parent: org.apache:apache for project:
> org.apache.cocoon:cocoon:pom:5-SNAPSHOT for project
org.apache.cocoon:cocoon
> :pom:5-SNAPSHOT
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
> org.apache:apache for project: org.apache.cocoon:cocoon:pom:5-SNA
> PSHOT for project org.apache.cocoon:cocoon:pom:5-SNAPSHOT
> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> 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.project.ProjectBuildingException: Cannot find
> parent: org.apache:apache for project: org.apache.cocoon:coco
> on:pom:5-SNAPSHOT for project org.apache.cocoon:cocoon:pom:5-SNAPSHOT
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultM
> avenProjectBuilder.java:1261)
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMav
> enProjectBuilder.java:747)
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInter
> nal(DefaultMavenProjectBuilder.java:479)
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjec
> tBuilder.java:200)
> at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
> at
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
> ... 11 more
> Caused by: org.apache.maven.project.ProjectBuildingException: POM
> 'org.apache:apache' not found in repository: Unable to download the a
> rtifact from any repository
>
> org.apache:apache:pom:4
>
> from the specified remote repositories:
> central ( <http://repo1.maven.org/maven2> http://repo1.maven.org/maven2)
> for project org.apache:apache
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(
> DefaultMavenProjectBuilder.java:573)
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultM
> avenProjectBuilder.java:1257)
> ... 17 more
> Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException:
> Unable to download the artifact from any repository
>
> org.apache:apache:pom:4
>
> from the specified remote repositories:
> central ( <http://repo1.maven.org/maven2> http://repo1.maven.org/maven2)
>
> at
>
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultAr
> tifactResolver.java:197)
> at
>
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultAr
> tifactResolver.java:73)
> at
>
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(
> DefaultMavenProjectBuilder.java:526)
> ... 18 more
> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
> download the artifact from any repository
> at
>
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWag
> onManager.java:324)
> at
>
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultAr
> tifactResolver.java:185)
> ... 20 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Thu Jul 19 11:10:34 BST 2007
> [INFO] Final Memory: 1M/4M
> [INFO]
> ------------------------------------------------------------------------
>
> D:\cocoon-2.2\cocoon>
>
> = end Maven error ==========================
>
> = HTTP error ==========================
>
> D:\cocoon-2.2\cocoon>wget
> <http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom>
> http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
> --11:12:37--
> <http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom>
> http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
> => `apache-4.pom'
> Resolving repo1.maven.org... done.
> Connecting to repo1.maven.org[63.246.20.112]:80... connected.
> HTTP request sent, awaiting response... 403 Forbidden
> 11:12:38 ERROR 403: Forbidden.
>
>
> D:\cocoon-2.2\cocoon>
>
> = end HTTP error ==========================
>
>
---------------------------------------------------------------------
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]