Hi All

We are in the process of $subject. One of the decision point we faced is
how to implement the 3 level project hierarchy as i have discussed in the
below mail. (added below[1] is the mail discussion i had with codenvy
team). According to them there is no such option in 3.5.0 release but will
be there in 3.7.0. However the plugin we already being developing is
handled this issue by having a wizard page. But according to the training
we had it seems that better way to do this is by having project generator
for each project. Therefore i think till we got that thing implemented by
codenvy we could go in a project structure as one of the options(1, 2)
below.

[opt1]
WSO2 ESB
-- ESB config project
WSO2 AppServer
-- webapp project
-- JAX-WS project
-- JAX-RS project

[opt2]
WSO2
-- ESB project
-- AppServer JAX-WS projet
-- AppServer JAX-RS projet
-- AppServer webapp projet

I prefer option one since, when we get 3 level support implemented we can
easily move 'WSO2'
as the top level. Please give your suggestions.

Thanks



[1]
---------- Forwarded message ----------
From: Vitalii Parfonov <vparfo...@codenvy.com>
Date: Thu, Feb 5, 2015 at 7:30 PM
Subject: Re: 3 level hierarchy of projects and pom creation
To: Tyler Jewell <tjew...@codenvy.com>
Cc: wso2-engagement <wso2-engagem...@codenvy.com>, Gennady Azarenkov <
gazaren...@codenvy.com>, Susinda Perera <susi...@wso2.com>, Evgen Vidolob <
evido...@codenvy.com>, Andrii Plotnikov <aplotni...@codenvy.com>




Vitaly Parfonov -- codenvy

On Thu, Feb 5, 2015 at 2:57 PM, Tyler Jewell <tjew...@codenvy.com> wrote:

> Adding Gennady.   He should have some suggestions.   In 3.7, we are
> introducing an improved project type abstraction.  It supports sub project
> types, project modules, and authorship in a single class.
>
> We will use this to create the deployment abstractions as a type of
> project.  It should also simplify what you need for this structure.
>
>
> _____________________________
> From: Susinda Perera <susi...@wso2.com>
> Sent: Wednesday, February 4, 2015 9:58 PM
> Subject: 3 level hierarchy of projects and pom creation
> To: wso2-engagement <wso2-engagem...@codenvy.com>, Andrii Plotnikov <
> aplotni...@codenvy.com>, Evgen Vidolob <evido...@codenvy.com>
>
>
>  Hi Andrii/Evgin
>
>  This is to get some advices and best-practises for following 2 items.
>
>  1.We are thinking of developing a project based on following structure
>
>  WSO2
>   -- ESB Project
>   -- AppServer Project
>       -- JAX-WS Project
>       -- Webapp Project
>
>  Is this structure is supported from codenvy.? Do you recomend to go in
> this approach
>  Alternative approach that we are thinking of is giving a single wizard
> for AppServer Project and there we give another wizard page to select the
> project type and depending on project type execute a project generator.
>  But i feel like having a separate project generator for each project type
> would be good, however to implement that way might need to have above 3
> level support.
>

Yes, no reason do something until we ship 3.7.0


>
>  2. We want to add repositories and pluginRepositories for the pom,
> however i could not find a method in  com .codenvy.ide.maven.tools.Model to
> do this. As an alternative we can write to the pom file directly  (or can
> we  use  model .setPomFile() to do the same).
>

We will add this method to our model. I have created issue on it.


>
>  Appreciate your inputs and thoughts.
>
>  Thanks
>
>
> --
>  *Susinda Perera*
> Software Engineer
> Mobile: (+94)716049075
>
> WSO2 Inc. http://wso2.com/
>  Tel :  94 11 214 5345 Fax :94 11  <11%C2%A0%202145300>2145300
> <11%C2%A0%202145300>
>
>
>
>



-- 
*Susinda Perera*
Software Engineer
Mobile:(+94)716049075

WSO2 Inc. http://wso2.com/
Tel : 94 11 214 5345 Fax :94 11 2145300
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to