Again Thanks for your reply,
If i remove the -N option i think i read somewhere its gonna do build all
modules 2 times? is that right
in case of shell project where do i give my pom url ? coz all its asking
for project name,versin,scm url
so i gave it like this
Project Name : MyMavenPrj
Version : snapshot
Scm Url : scm:clearcase|Myview|Myconfig_spec
then when i hit the build now
i'm getting the following error?? What am i doing wront,
ognl.MethodFailedException: Method "buildProject" failed for object
[EMAIL PROTECTED]
[org.apache.maven.continuum.ContinuumException: Project (id=81 doens't
have a default build definition.]
at
ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:796)
at
ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:61)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:819)
at ognl.ASTMethod.getValueBody(ASTMethod.java:75)
at
ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
at ognl.SimpleNode.getValue(SimpleNode.java:210)
at ognl.Ognl.getValue(Ognl.java:333)
at ognl.Ognl.getValue(Ognl.java:378)
at ognl.Ognl.getValue(Ognl.java:357)
at
org.apache.maven.continuum.web.action.CallApplicationModel.execute(CallApplicationModel.java:72)
at
org.codehaus.plexus.summit.pipeline.valve.ActionValve.invoke(ActionValve.java:68)
at
org.codehaus.plexus.summit.pipeline.AbstractPipeline.invoke(AbstractPipeline.java:70)
at
org.codehaus.plexus.summit.Summit.doGet(Summit.java:54)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.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(WebApplicationContext.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:218)
at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
/-- Encapsulated exception ------------\
org.apache.maven.continuum.ContinuumException: Project (id=81 doens't have
a default build definition.
at
org.apache.maven.continuum.DefaultContinuum.buildProject(DefaultContinuum.java:396)
at
org.apache.maven.continuum.DefaultContinuum.buildProject(DefaultContinuum.java:381)
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:324)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
at
ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:785)
at
ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:61)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:819)
at ognl.ASTMethod.getValueBody(ASTMethod.java:75)
at
ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
at ognl.SimpleNode.getValue(SimpleNode.java:210)
at ognl.Ognl.getValue(Ognl.java:333)
at ognl.Ognl.getValue(Ognl.java:378)
at ognl.Ognl.getValue(Ognl.java:357)
at
org.apache.maven.continuum.web.action.CallApplicationModel.execute(CallApplicationModel.java:72)
at
org.codehaus.plexus.summit.pipeline.valve.ActionValve.invoke(ActionValve.java:68)
at
org.codehaus.plexus.summit.pipeline.AbstractPipeline.invoke(AbstractPipeline.java:70)
at
org.codehaus.plexus.summit.Summit.doGet(Summit.java:54)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.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(WebApplicationContext.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:218)
at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
\--------------------------------------/
Thanks,
Raghurajan G
Emmanuel Venisse <[EMAIL PROTECTED]>
02/02/2006 06:31 PM
Please respond to continuum-users
To: [email protected]
cc:
Subject: Re: How to make multi module work in continuum
[EMAIL PROTECTED] a écrit :
> yeah
>
> i'm using m2 with continuum
>
> when i added the parent pom it loaded all the child pom but when hit
> "build now" at parent it just did a build for parent but not for child
Yes, if you want to build other projects, just hit "build now" on them.
>
> if i need to make to work it on using command project how do i do that,
If you want all modules independant in Continuum and want to build all
when you hit "build now" on
parent, go to build definitions of parent and remove "-N" parameter
If you want only one project in continuum and build all everytime, you
need to add a "Shell Project"
>
> can anyone please give me example , coz confused what enter where,
>
>
>
>
>
>
> Thanks,
> Raghurajan G
>
>
>
>
>
> Emmanuel Venisse <[EMAIL PROTECTED]>
> 02/02/2006 05:02 PM
> Please respond to continuum-users
>
>
> To: [email protected]
> cc:
> Subject: Re: How to make multi module work in continuum
>
>
>
>
> John Tolentino a écrit :
>
>>What are you trying to build? Maven 1, Maven 2 or Ant?
>>
>>If you're using Maven 2, by default it should build all of the sub
>>projects if you build the parent. Just make sure all of the sub projects
>
>
>>are declared in the parent POM's modules section.
>
>
> Not exactly.
> Continuum create separate projects for parent and modules. Each project
> have its own build if a
> change is make on it.
> By default, the parent build is done with -N (non recursive) options,
> Continuum don't build
> sub-modules on parent project.
>
>
>>With Maven 1, make the default goal of your parent project call your
>>multi-project goal.
>>
>>Can't answer regarding Ant though. Haven't tried building multi-projects
>
>
>>through Continuum with Ant yet.
>>
>>[EMAIL PROTECTED] wrote:
>>
>>
>>>How do i make continuum to build parent and childern ?
>>>
>>>is there any documentation or example any where?
>>>
>>>
>>>
>>>
>>>
>>>
>>>Thanks,
>>>Raghurajan G
>>>
>>>
>>
>>
>>
>
>
>
>