Hi,
When I give the URL with the POM.xml included in it, as
http://10.225.96.127:8089/svn/repos/steam/common/pom.xml
<http://10.225.96.127:8089/svn/repos/steam/common/pom.xml> , I get a different
Error.
Could not download http://10.225.96.127:8089/svn/repos/steam/common/pom.xml:
/work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common/pom.xml
(Not a directory)
When I browsed to this path, I found that Steam is a directory, but common is a
file and not a directory. Hence, the error is thrown as Not a directory. Any
idea, why does common gets created as a file and not a directory.
The following is the content of the common file. I decipher it is the same as
what gets printed on the browser when I browse to the location
http://10.225.96.127:8089/svn/repos/steam/common/
<http://10.225.96.127:8089/svn/repos/steam/common/pom.xml>
<html><head><title>Revision 2265: /steam/common</title></head>
<body>
<h2>Revision 2265: /steam/common</h2>
<ul>
<li><a href="../">..</a></li>
<li><a href="conf/">conf/</a></li>
<li><a href="pom.xml">pom.xml</a></li>
<li><a href="src/">src/</a></li>
</ul>
<hr noshade><em>Powered by <a
href="http://subversion.tigris.org/">Subversion</a
<http://subversion.tigris.org/">Subversion</a> > version 1.1.4 (r13838).</em>
</body></html>
Thanks in advance....
Regards,
Piyush Kumar Nahata,
-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ]
Sent: Tuesday, August 29, 2006 7:23 PM
To: [email protected]
Subject: Re: Continuum Gives a Not a v4.0.0 POM exception.
Piyush Kumar Nahata a écrit :
>
> Hi all,
> I'm using Continuum-1.0.3 with Maven 2.0.4. I have a multi project.
> When I try to give the URL of the child project, I get the folowing
> Error
>
> ----------------------------------START OF STACK
> TRACE--------------------------------------------
>
> 2006-08-29 09:24:38,643 [SocketListener0-9] INFO
> ContinuumProjectBuilder:maven-two-builder - Downloading
> http://10.225.96.127:8089/svn/repos/steam/common
> <http://10.225.96.127:8089/svn/repos/steam/common>
> 2006-08-29 09:24:38,678 [SocketListener0-9] ERROR MavenBuilderHelper
> - Cannot build maven project from
> /work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common
> (Not a v4.0.0 POM.).
>
> org.apache.maven.project.InvalidProjectModelException: Not a v4.0.0 POM.
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultM
> av
> enProjectBuilder.java:1299)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultM
> av
> enProjectBuilder.java:1270)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFil
> eI
> nternal(DefaultMavenProjectBuilder.java:414)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMaven
> Pr
> ojectBuilder.java:201)
> at
> org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.
> getMavenProject(DefaultMavenBuilderHelper.java:306)
> at
> org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProj
> ec
> tBuilder.readModules(MavenTwoContinuumProjectBuilder.java:99)
> at
> org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProj
> ec
> tBuilder.buildProjectsFromMetadata(MavenTwoContinuumProjectBuilder.java:
> 83)
> at
> org.apache.maven.continuum.core.action.CreateProjectsFromMetadata.exec
> ut
> e(CreateProjectsFromMetadata.java:74)
> at
> org.apache.maven.continuum.DefaultContinuum.executeAction(DefaultConti
> nu
> um.java:2089)
> at
> org.apache.maven.continuum.DefaultContinuum.executeAddProjectsFromMeta
> da
> taActivity(DefaultContinuum.java:804)
> at
> org.apache.maven.continuum.DefaultContinuum.addMavenTwoProject(Default
> Co
> ntinuum.java:712)
> at
> org.apache.maven.continuum.web.action.AddMavenTwoProject.uponSuccessfu
> lV
> alidation(AddMavenTwoProject.java:52)
> at
> org.codehaus.plexus.formica.action.AbstractEntityAction.execute(Abstra
> ct
> EntityAction.java:136)
> at
> org.codehaus.plexus.summit.pipeline.valve.ActionValve.invoke(ActionVal
> ve
> .java:68)
> at
> org.codehaus.plexus.summit.pipeline.AbstractPipeline.invoke(AbstractPi
> pe
> line.java:70)
> at org.codehaus.plexus.summit.Summit.doGet(Summit.java:54)
> at org.codehaus.plexus.summit.Summit.doPost(Summit.java:108)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
> at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicatio
> nH
> andler.java:294)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
> at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationC
> on
> text.java:525)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
> at org.mortbay.http.HttpServer.service(HttpServer.java:879)
> at
> org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
> at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
> at
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
> at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:2
> 18
> )
> at
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
> at
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO Continuum
> - Created 0 projects.
> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO Continuum
> - Created 0 project groups.
> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO Continuum
> - 1 warnings.
> 2006-08-29 09:24:38,681 [SocketListener0-9] INFO Continuum
> - Cannot build maven project from
> /work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common
> (Not a v4.0.0 POM.).
>
> ----------------------------------END OF STACK
> TRACE--------------------------------------------
The url you provided isn't the url of a m2 pom. It should be somethink like
this :
http://10.225.96.127:8089/svn/repos/steam/common/pom.xml
<http://10.225.96.127:8089/svn/repos/steam/common/pom.xml>
>
> Here, Steam is the name of the parent project and Common is the name
> of the child project that I'm trying to build.
> /repos/steam/common is the structure in the Repository.
>
> I'm running this on Linix.
>
> Am I missing something ?? Does anyone have any idea why, Continuum
> uses temp to store the local files, when I have given a proper file
> path to checkout the files.
temp is used only for the download of the pom. then continuum can load it and
checkout the project in the project working directory. The temp file isn't used
after.
>
> I get this error as soon as I Give the URL and try to load the
> project()i.e click on the submit button on the Continuum page).
>
> Any idea's are highly appreciated.
>
> Regards,
> Piyush Kumar Nahata,
>
>
>
>