continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From raghurajan.x.gurunat...@jpmchase.com
Subject Re: How to make multi module work in continuum
Date Fri, 03 Feb 2006 16:15:04 GMT
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 
org.apache.maven.continuum.DefaultContinuum@4e7958 
[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 <emmanuel@venisse.net>
02/02/2006 06:31 PM
Please respond to continuum-users

 
        To:     continuum-users@maven.apache.org
        cc: 
        Subject:        Re: How to make multi module work in continuum




raghurajan.x.gurunathan@jpmchase.com 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 <emmanuel@venisse.net>
> 02/02/2006 05:02 PM
> Please respond to continuum-users
> 
> 
>         To:     continuum-users@maven.apache.org
>         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.
>>
>>raghurajan.x.gurunathan@jpmchase.com wrote:
>>
>>
>>>How do i make continuum to build parent and childern ?
>>>
>>>is there any documentation or example any where?
>>>
>>>
>>>
>>>
>>>
>>>
>>>Thanks,
>>>Raghurajan G
>>>
>>>
>>
>>
>>
> 
> 
> 
> 




Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message