Re: [Dev] Implementing eclipse che AppServer plugin
Since this is an Eclipse Che plugin , please discuss (may be cc) this in eclipse Che developer list che-...@eclipse.org Thanks and Regards /Jasintha On Fri, Feb 6, 2015 at 1:06 PM, Susinda Perera susi...@wso2.com wrote: On Fri, Feb 6, 2015 at 1:00 PM, Viraj Rajaguru vi...@wso2.com wrote: Hi, Since Eclipse Che currently does not support for creating JAX-RS and JAX-WS projects and we are going to implement project types for JAX-RS and JAX-WS for Eclipse Che, I think its better to categorize them under Java -- Maven category not under the WSO2 category.(Following the convention for existing webapps creation in Eclipse Che) +1, so that non wso2 people also can use this feature to create apps for tomcat. Thanks, Viraj. On Thu, Feb 5, 2015 at 9:35 PM, Susinda Perera susi...@wso2.com wrote: 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%2021453002145300 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 -- Viraj Rajaguru Senior Software Engineer WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068 -- *Susinda Perera* Software Engineer Mobile:(+94)716049075 WSO2 Inc. http://wso2.com/ Tel : 94 11 214 5345 Fax :94 11 2145300 -- *Jasintha Dasanayake* *Senior Software
Re: [Dev] Implementing eclipse che AppServer plugin
On Fri, Feb 6, 2015 at 1:00 PM, Viraj Rajaguru vi...@wso2.com wrote: Hi, Since Eclipse Che currently does not support for creating JAX-RS and JAX-WS projects and we are going to implement project types for JAX-RS and JAX-WS for Eclipse Che, I think its better to categorize them under Java -- Maven category not under the WSO2 category.(Following the convention for existing webapps creation in Eclipse Che) +1, so that non wso2 people also can use this feature to create apps for tomcat. Thanks, Viraj. On Thu, Feb 5, 2015 at 9:35 PM, Susinda Perera susi...@wso2.com wrote: 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%2021453002145300 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 -- Viraj Rajaguru Senior Software Engineer WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068 -- *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
Re: [Dev] Implementing eclipse che AppServer plugin
Hi, Since Eclipse Che currently does not support for creating JAX-RS and JAX-WS projects and we are going to implement project types for JAX-RS and JAX-WS for Eclipse Che, I think its better to categorize them under Java -- Maven category not under the WSO2 category.(Following the convention for existing webapps creation in Eclipse Che) Thanks, Viraj. On Thu, Feb 5, 2015 at 9:35 PM, Susinda Perera susi...@wso2.com wrote: 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%2021453002145300 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 -- Viraj Rajaguru Senior Software Engineer WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] Implementing eclipse che AppServer plugin
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%2021453002145300 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