Can you please give me more details on your comment
"You must add a build definition. With shell project, we can't add a
default build definition"
Is there any example(step-step) somewhere it shows how to add M2project as
shell project??
Thanks,
Raghurajan G
Emmanuel Venisse <[EMAIL PROTECTED]>
02/03/2006 11:19 AM
Please respond to continuum-users
To: [email protected]
cc:
Subject: Re: How to make multi module work in continuum
[EMAIL PROTECTED] a écrit :
> 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
yes, but only on modules that have changes.
>
>
> 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,
You must add a build definition. With shell project, we can't add a
default build definition.
>
> 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
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
>