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]