[prev in list] [next in list] [prev in thread] [next in thread] 

List:       esb-java-dev
Subject:    Re: [Carbon-dev] Templates for Carbon Components and Features
From:       Chethiya Abeysinghe <chethiya () wso2 ! com>
Date:       2012-01-30 11:55:21
Message-ID: CACKEhi8A1-DCJwRiFYVs2HppCiQ8UrKnRFnBBKVMHatgBPn7bw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

I've done some changes and improvements to the template and the wizard.
Please give it a try. After creating a new project, don't forget to do a
'mvn clean install' at root and try it with Carbon Management Console. You
can add the repository at {project}/repository/target/p2-repo

New command to run the wizard is as follows. You don't have to change
anything in settings.xml which I've mentioned in a previous mail.

The new command is,

 mvn org.wso2.carbon:carbon-template-plugin:generate -U


Note: This will only effect the instruction (3) of my previous mail with
instruction to run the wizard.


Thanks,
 - Chethiya

On Wed, Jan 25, 2012 at 11:02 AM, Chethiya Abeysinghe <chethiya@wso2.com>wrote:

> 
> On Jan 24, 2012 3:26 PM, "Nirmal Fernando" <nirmal@wso2.com> wrote:
> > 
> > Hi Chethiya,
> > 
> > Thanks for the template. A small suggestion on the template wizard. I
> think it would be more readable for a user if you put the sample values [1]
> inside brackets or something appropriate.
> > 
> 
> Thanks for the suggestion. I'll get it done.
> 
> > 
> > [1]
> > 
> > [INFO] ----------------------------------------------------------------
> > [INFO] |                 Carbon Template Wizard                       |
> > [INFO] ----------------------------------------------------------------
> > Group ID:  org.wso2.carbon: :
> > Backend Artifact ID:  org.wso2.carbon.student.mgt: :
> > Version:  1.0.0-SNAPSHOT: : 1.0.0-SNAPSHOT
> > 
> > Module name:  Student Management: :
> > BE-FE Aggregrator Artifact ID:  student-mgt: :
> > Carbon version:  3.2.0-SNAPSHOT: : 4.0.0-SNAPSHOT
> > 
> > 
> > 
> > On Sat, Jan 21, 2012 at 11:42 AM, Chethiya Abeysinghe <chethiya@wso2.com>
> wrote:
> > > 
> > > Hi Jorge,
> > > 
> > > It seem your carbon-template plugin is running and it just can't find
> the carbon-archetype. If you had internet and configured all settings in
> settings.xml it should have been worked.
> > > 
> > > Try specifying archetypeCatalog in the command line. Like,
> > > 
> > > mvn org.wso2.carbon:carbon-template:generate
> > > -U -DarchetypeCatalog=
> http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml
> > > 
> > > If you have access to this catalog file (probably you'll need internet
> or some other means to get access to this url), this should work.
> > > 
> > > And yes, there is a version mismatch. But it should work as maven
> searches for any available version.
> > > 
> > > Also if you could fetch the archetype and plugin from the remote repo
> by running this once, those projected are cached in your local repo. So
> after that you can run it without internet. Just remove -U flag that forces
> to recheck the remote repos every time you run the command.
> > > 
> > > 
> > > Note: Please bare with inconsistencies in these modules as this plugin
> is still under testing and not finalized yet. And the repo it's hosted and
> the artifactIds are subjected to change. All those finalized details will
> be given in an Oxygen Tank article.
> > > 
> > > Thanks,
> > > - Chethiya
> > > 
> > > 
> > > On Sat, Jan 21, 2012 at 2:41 AM, Jorge Infante Osorio <jorgeio@uci.cu>
> wrote:
> > > > 
> > > > Hi Chethiya, I´m follow your guide, very useful, and configure my
> internal repo for maven with Apache Archiva to access to
> http://maven.wso2.org/nexus/content/repositories/wso2archtype
> > > > 
> > > > 
> > > > 
> > > > In this scenario in my local machine I don´t have internet access,
> only the archiva server have. So I do all the repo config in Archiva.
> > > > 
> > > > 
> > > > 
> > > > Then I run this command:
> > > > 
> > > > mvn org.wso2.carbon:carbon-template:generate -U
> > > > 
> > > > 
> > > > 
> > > > and I had this error:
> > > > 
> > > > 
> > > > 
> > > > [INFO] Generating project in Batch mode
> > > > 
> > > > [WARNING] Error reading archetype catalog
> http://repo1.maven.org/maven2
> > > > 
> > > > org.apache.maven.wagon.TransferFailedException: Error transferring
> file: Network is unreachable: connect
> > > > 
> > > > at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:143)
> 
> > > > 
> > > > at
> org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
> > > > 
> > > > at
> org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
> > > > 
> > > > at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
> > > > 
> > > > at
> org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.downloadCatalog(RemoteCatalogArchetypeDataSource.java:116)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:84)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(DefaultArchetypeManager.java:188)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(DefaultArchetypeManager.java:177)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.ui.DefaultArchetypeSelector.getArchetypesByCatalog(DefaultArchetypeSelector.java:182)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.ui.DefaultArchetypeSelector.selectArchetype(DefaultArchetypeSelector.java:68)
> 
> > > > 
> > > > at
> org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execute(CreateProjectFromArchetypeMojo.java:186)
> 
> > > > 
> > > > at
> org.wso2.carbon.maven.plugins.WizardMojo.execute(WizardMojo.java:274)
> > > > 
> > > > at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
> 
> > > > 
> > > > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> 
> > > > 
> > > > at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
> > > > 
> > > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
> > > > 
> > > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
> > > > 
> > > > 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:597)
> > > > 
> > > > at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > > > 
> > > > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > > > 
> > > > at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> > > > 
> > > > at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > > 
> > > > Caused by: java.net.SocketException: Network is unreachable: connect
> > > > 
> > > > at java.net.PlainSocketImpl.socketConnect(Native Method)
> > > > 
> > > > at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> > > > 
> > > > at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> > > > 
> > > > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> > > > 
> > > > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> > > > 
> > > > at java.net.Socket.connect(Socket.java:529)
> > > > 
> > > > at java.net.Socket.connect(Socket.java:478)
> > > > 
> > > > at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
> > > > 
> > > > at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
> > > > 
> > > > at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
> > > > 
> > > > at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
> > > > 
> > > > at sun.net.www.http.HttpClient.New(HttpClient.java:306)
> > > > 
> > > > at sun.net.www.http.HttpClient.New(HttpClient.java:323)
> > > > 
> > > > at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
> 
> > > > 
> > > > at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
> 
> > > > 
> > > > at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
> > > > 
> > > > at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
> 
> > > > 
> > > > at
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
> > > > 
> > > > at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115)
> 
> > > > 
> > > > ... 29 more
> > > > 
> > > > [WARNING] No archetype found in remote catalog. Defaulting to internal
> catalog
> > > > 
> > > > [WARNING] Archetype not found in any catalog. Falling back to central
> repository (http://repo1.maven.org/maven2).
> > > > 
> > > > [WARNING] Use -DarchetypeRepository=<your repository> if archetype's
> repository is elsewhere.
> > > > 
> > > > Downloading:
> https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar
> 
> > > > 
> > > > [INFO] Unable to find resource
> 'org.wso2.carbon:carbon-archetype:jar:1.0' in repository
> carbon-archetype-repo (http://repo1.maven.org/m
> > > > 
> > > > aven2)
> > > > 
> > > > Downloading:
> https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar
> 
> > > > 
> > > > [INFO] Unable to find resource
> 'org.wso2.carbon:carbon-archetype:jar:1.0' in repository central (
> http://repo1.maven.org/maven2)
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [ERROR] BUILD FAILURE
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] The desired archetype does not exist
> (org.wso2.carbon:carbon-archetype:1.0)
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] For more information, run Maven with the -e switch
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] Total time: 6 minutes 4 seconds
> > > > 
> > > > [INFO] Finished at: Fri Jan 20 13:43:24 EST 2012
> > > > 
> > > > [INFO] Final Memory: 27M/109M
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > 
> > > > 
> > > > So I use -DarchetypeRepository=
> http://maven.wso2.org/nexus/content/repositories/wso2archtype
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > D:\DesarrolloWS\ProyectosCarbon>mvn
> org.wso2.carbon:carbon-template:generate -U -DarchetypeRepository=
> http://maven.wso2.org/nexus/content/repositories/wso2archtype
> > > 
> > > 
> > > 
> > > > 
> > > > [INFO] Scanning for projects...
> > > > 
> > > > [INFO] artifact org.wso2.carbon:carbon-template: checking for updates
> from central
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] Building Maven Default Project
> > > > 
> > > > [INFO]    task-segment: [org.wso2.carbon:carbon-template:generate]
> (aggregator-style)
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] Preparing carbon-template:generate
> > > > 
> > > > [INFO] No goals needed for project - skipping
> > > > 
> > > > [INFO] [carbon-template:generate]
> > > > 
> > > > [INFO] ----------------------------------------------------------------
> > > > 
> > > > [INFO] |                 Carbon Template Wizard                       |
> > > > 
> > > > [INFO] ----------------------------------------------------------------
> > > > 
> > > > Group ID: org.wso2.carbon: template1
> > > > 
> > > > Backend Artifact ID: org.wso2.carbon.student.mgt: template1backend
> > > > 
> > > > Version: 1.0.0-SNAPSHOT:
> > > > 
> > > > Module name: Student Management:
> > > > 
> > > > BE-FE Aggregrator Artifact ID: student-mgt:
> > > > 
> > > > Carbon version: 3.2.0-SNAPSHOT:
> > > > 
> > > > Ready to create a module. Are the above values correct: (y/n) : y
> > > > 
> > > > [INFO] Archetype: carbon-archetype
> > > > 
> > > > [INFO] Generating project in Batch mode
> > > > 
> > > > [INFO] Archetype defined by properties
> > > > 
> > > > Downloading:
> https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar
> 
> > > > 
> > > > [INFO] Unable to find resource
> 'org.wso2.carbon:carbon-archetype:jar:1.0' in repository
> carbon-archetype-repo (
> http://maven.wso2.org/nexus/content/repositories/wso2archtype)
> > > > 
> > > > Downloading:
> https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar
> 
> > > > 
> > > > [INFO] Unable to find resource
> 'org.wso2.carbon:carbon-archetype:jar:1.0' in repository central (
> http://repo1.maven.org/maven2)
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [ERROR] BUILD FAILURE
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] The desired archetype does not exist
> (org.wso2.carbon:carbon-archetype:1.0)
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] For more information, run Maven with the -e switch
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > [INFO] Total time: 28 minutes 21 seconds
> > > > 
> > > > [INFO] Finished at: Fri Jan 20 14:13:04 EST 2012
> > > > 
> > > > [INFO] Final Memory: 27M/172M
> > > > 
> > > > [INFO]
> ------------------------------------------------------------------------
> > > > 
> > > > ----------------------------------------------
> > > > 
> > > > D:\DesarrolloWS\ProyectosCarbon>
> > > > 
> > > > 
> > > > 
> > > > In
> http://maven.wso2.org/nexus/content/repositories/wso2archtype/org/wso2/carbon/carbon-archetype/
>  I just see a 4.0.0-snapshot
> > > > 
> > > > 
> > > > 
> > > > What I missed?
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Saludos,
> > > > 
> > > > Ing. Jorge Infante Osorio.
> > > > 
> > > > J´Dpto Soluciones SOA.
> > > > 
> > > > CDAE.
> > > > 
> > > > Fac. 5.
> > > > 
> > > > UCI.
> > > > 
> > > > 
> > > > 
> > > > De: carbon-dev-bounces@wso2.org [mailto:carbon-dev-bounces@wso2.org]
> En nombre de Chethiya Abeysinghe
> > > > Enviado el: miércoles, 18 de enero de 2012 1:36
> > > > Para: carbon-dev@wso2.org
> > > > Asunto: Re: [Carbon-dev] Templates for Carbon Components and Features
> > > > 
> > > > 
> > > > 
> > > > Hi,
> > > > 
> > > > 
> > > > 
> > > > I've drafted an OT article. Meanwhile it get published, you can try
> out the carbon-template wizard plugin following these instructions:
> > > > 
> > > > 
> > > > 
> > > > 1. install and configure mvn in your system. Try running mvn --version
> at command prompt to verify.
> > > > 
> > > > 2. You have to copy following settings to settings.xml in your local
> maven repo at,
> > > > 
> > > > ~/.m2/settings.xml - in Unix systems (Linux, Mac OS X)
> > > > C:\Users\$USER$\.m2\settings.xml  - Wndows 7 / Vista
> > > > C:\Document and Settings\$USER$\.m2\settings.xml  -  Windows XP
> > > > 
> > > > 
> > > > 
> > > > This is one time process. Once you add these settings to your
> settings.xml you don’t have to do it every time you run the plugin.
> > > > 
> > > > 
> > > > <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
> > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > > xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
> > > > http://maven.apache.org/xsd/settings-1.0.0.xsd">
> > > > 
> > > > <pluginGroups>
> > > > <pluginGroup>org.wso2.carbon</pluginGroup>
> > > > </pluginGroups>
> > > > <profiles>
> > > > <profile>
> > > > <id>carbon plugin</id>
> > > > <activation>
> > > > <activeByDefault>true</activeByDefault>
> > > > </activation>
> > > > <properties>
> > > > <archetypeCatalog>
> http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml
> </archetypeCatalog>
> > > > </properties>
> > > > <repositories>
> > > > <repository>
> > > > <id>carbon-plugin-repo</id>
> > > > <name>carbon nexus Repository</name>
> > > > <url>
> http://maven.wso2.org/nexus/content/repositories/wso2archtype</url>
> > > > </repository>
> > > > </repositories>
> > > > <pluginRepositories>
> > > > <pluginRepository>
> > > > <id>carbon-repo</id>
> > > > <name>carbon Nexus Repository</name>
> > > > <url>
> http://maven.wso2.org/nexus/content/repositories/wso2archtype</url>
> > > > <snapshots>
> > > > <enabled>true</enabled>
> > > > </snapshots>
> > > > </pluginRepository>
> > > > </pluginRepositories>
> > > > </profile>
> > > > </profiles>
> > > > </settings>
> > > > 
> > > > 
> > > > 3. Once you are done with settings, you are ready to run the
> carbon-template wizard maven plugin. You just have to change directory at
> the command prompt wherever you want to create the new project and hit
> follow command.
> > > > 
> > > > mvn org.wso2.carbon:carbon-template:generate -U
> > > > 
> > > > 
> > > > 
> > > > Then provide the necessary parameters to create the project. Further
> details will be elaborated in the article.
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Thanks,
> > > > 
> > > > - Chethiya
> > > > 
> > > > 
> > > > 
> > > > On Mon, Jan 16, 2012 at 1:27 PM, Srinath Perera <srinath@wso2.com>
> wrote:
> > > > 
> > > > ah got it ... --Srinath
> > > > 
> > > > 
> > > > On Mon, Jan 16, 2012 at 12:19 PM, Chethiya Abeysinghe <
> chethiya@wso2.com> wrote:
> > > > > 
> > > > > On Mon, Jan 16, 2012 at 11:11 AM, Srinath Perera <srinath@wso2.com>
> wrote:
> > > > > > 
> > > > > > article should point to samples .. either at SVN or as downloadable
> ..
> > > > > 
> > > > > 
> > > > > The maven plugin will be hosted in a nexus repo. Therefore no need to
> > > > > download the carbon-template project. Once adding repo details to
> > > > > ~/.m2/settings.xml file, the plugin can be used similar to
> > > > > archetype:generate.. Command will be something like,
> > > > > mvn org.wso2.carbon:carbon-template:generate
> > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > SVN might be better
> > > > > > 
> > > > > > --Srinath
> > > > > > 
> > > > > > On Fri, Jan 13, 2012 at 4:56 PM, Dasunpriya Anuradha <
> anuradha@wso2.com>
> > > > > > wrote:
> > > > > > > Even you can attach samples (if any) as compress files to your OT
> > > > > > > article
> > > > > > > itself.
> > > > > > > 
> > > > > > > Thanks.
> > > > > > > 
> > > > > > > 
> > > > > > > On Fri, Jan 13, 2012 at 4:46 PM, Chethiya Abeysinghe <
> chethiya@wso2.com>
> > > > > > > wrote:
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > On Fri, Jan 13, 2012 at 4:22 PM, Srinath Perera <
> srinath@wso2.com>
> > > > > > > > wrote:
> > > > > > > > > 
> > > > > > > > > We should check this in to our SVN .. and maintain in the future
> > > > > > > > 
> > > > > > > > 
> > > > > > > > +1. And I expect people to try out this template with their real
> life
> > > > > > > > requirements and provide feedback on critical changes to be done
> before
> > > > > > > > deploying it with masses.
> > > > > > > > 
> > > > > > > > > 
> > > > > > > > > Chethiya, can you write a OT article describing how to use these
> > > > > > > > > templates?
> > > > > > > > 
> > > > > > > > 
> > > > > > > > +1. I'll start working on it with the options we have now.
> > > > > > > > 
> > > > > > > > 
> > > > > > > > Thanks,
> > > > > > > > - Chethiya
> > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > On Fri, Jan 13, 2012 at 3:57 PM, Chethiya Abeysinghe
> > > > > > > > > <chethiya@wso2.com>
> > > > > > > > > wrote:
> > > > > > > > > > Hi,
> > > > > > > > > > 
> > > > > > > > > > I've extended above, including service-stubs, features and
> > > > > > > > > > repository
> > > > > > > > > > along
> > > > > > > > > > with the already existing backend-end and front-end carbon
> > > > > > > > > > component.
> > > > > > > > > > Therefore, any project you create using this new template
> will be an
> > > > > > > > > > all-in-one package where you can run off the shelf at
> somewhere like
> > > > > > > > > > application server. You just have to do a 'mvn clean install'
> in the
> > > > > > > > > > created
> > > > > > > > > > project and install the created feature using the repository.
> > > > > > > > > > 
> > > > > > > > > > Here are the instruction to use the new template. Note that
> it's not
> > > > > > > > > > archetype anymore, I've created a maven plugin to overcome
> some
> > > > > > > > > > limitation
> > > > > > > > > > of archetype with folder naming and parameter formatting, and
> now it
> > > > > > > > > > got
> > > > > > > > > > great deal of customizability.
> > > > > > > > > > 
> > > > > > > > > > 1. Extract the attachment and do a 'mvn clean install' within
> the
> > > > > > > > > > 'carbon-template' folder.
> > > > > > > > > > 2. Go to the place you want to create the project and then hit
> > > > > > > > > > 'mvn org.wso2.carbon:carbon-template:1.0.0-SNAPSHOT:generate'
> > > > > > > > > > 3. Provide the necessary parameters (artifactId, groupId,
> etc)...
> > > > > > > > > > This
> > > > > > > > > > runs
> > > > > > > > > > in interactive mode. But should be possible to run in
> > > > > > > > > > non-interactive
> > > > > > > > > > mode
> > > > > > > > > > also by just passing the parameters using command line
> arguments.
> > > > > > > > > > 4. Go into the project folder named using the
> aggragratorArtifactId
> > > > > > > > > > you
> > > > > > > > > > supplied. Run 'mvn clean install' inside that folder
> > > > > > > > > > 
> > > > > > > > > > Please give necessary changes to be done on generated sample
> > > > > > > > > > project.
> > > > > > > > > > 
> > > > > > > > > > Thanks,
> > > > > > > > > > - Chethiya
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > On Fri, Jan 6, 2012 at 5:42 PM, Chethiya Abeysinghe
> > > > > > > > > > <chethiya@wso2.com>
> > > > > > > > > > wrote:
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > On Fri, Jan 6, 2012 at 4:29 PM, Pradeep Fernando <
> pradeep@wso2.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > > > 
> > > > > > > > > > > > Hi Chethiya,
> > > > > > > > > > > > 
> > > > > > > > > > > > nice. what about stub bundle. ?
> > > > > > > > > > > 
> > > > > > > > > > > It's not in this archetype. At the moment this archetype
> only has
> > > > > > > > > > > back-end
> > > > > > > > > > > and front-end carbon components. As we discussed, the next
> step is
> > > > > > > > > > > to
> > > > > > > > > > > extend
> > > > > > > > > > > this archetype to create stub bundle and features along with
> > > > > > > > > > > current
> > > > > > > > > > > carbon
> > > > > > > > > > > components in one parent folder.
> > > > > > > > > > > 
> > > > > > > > > > > thanks,
> > > > > > > > > > > - Chethiya
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > thanks,
> > > > > > > > > > > > --Pradeep
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > Carbon-dev mailing list
> > > > > > > > > > > > Carbon-dev@wso2.org
> > > > > > > > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > --
> > > > > > > > > > > Chethiya Abeysinghe
> > > > > > > > > > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > > > > > > > > > email: chethiya@wso2.com     phone: +94 777334874
> > > > > > > > > > > blog: chethiya3000.blogspot.com
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > --
> > > > > > > > > > Chethiya Abeysinghe
> > > > > > > > > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > > > > > > > > email: chethiya@wso2.com     phone: +94 777334874
> > > > > > > > > > blog: chethiya3000.blogspot.com
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > _______________________________________________
> > > > > > > > > > Carbon-dev mailing list
> > > > > > > > > > Carbon-dev@wso2.org
> > > > > > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > --
> > > > > > > > > ============================
> > > > > > > > > Srinath Perera, Ph.D.
> > > > > > > > > http://www.cs.indiana.edu/~hperera/
> > > > > > > > > http://srinathsview.blogspot.com/
> > > > > > > > > _______________________________________________
> > > > > > > > > Carbon-dev mailing list
> > > > > > > > > Carbon-dev@wso2.org
> > > > > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > --
> > > > > > > > Chethiya Abeysinghe
> > > > > > > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > > > > > > email: chethiya@wso2.com     phone: +94 777334874
> > > > > > > > blog: chethiya3000.blogspot.com
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > _______________________________________________
> > > > > > > > Carbon-dev mailing list
> > > > > > > > Carbon-dev@wso2.org
> > > > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > --
> > > > > > > ==
> > > > > > > Dasunpriya Anuradha.
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > Carbon-dev mailing list
> > > > > > > Carbon-dev@wso2.org
> > > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > --
> > > > > > ============================
> > > > > > Srinath Perera, Ph.D.
> > > > > > http://www.cs.indiana.edu/~hperera/
> > > > > > http://srinathsview.blogspot.com/
> > > > > > _______________________________________________
> > > > > > Carbon-dev mailing list
> > > > > > Carbon-dev@wso2.org
> > > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > --
> > > > > Chethiya Abeysinghe
> > > > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > > > email: chethiya@wso2.com     phone: +94 777334874
> > > > > blog: chethiya3000.blogspot.com
> > > > > 
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Carbon-dev mailing list
> > > > > Carbon-dev@wso2.org
> > > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > ============================
> > > > Srinath Perera, Ph.D.
> > > > 
> > > > Senior Software Architect, WSO2 Inc.
> > > > Visiting Faculty, University of Moratuwa
> > > > Member, Apache Software Foundation
> > > > Research Scientist, Lanka Software Foundation
> > > > Blog: http://srinathsview.blogspot.com/
> > > > Photos: http://www.flickr.com/photos/hemapani/
> > > > Phone: 0772360902
> > > > 
> > > > _______________________________________________
> > > > Carbon-dev mailing list
> > > > Carbon-dev@wso2.org
> > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --
> > > > Chethiya Abeysinghe
> > > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > > email: chethiya@wso2.com     phone: +94 777334874
> > > > blog: chethiya3000.blogspot.com
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Carbon-dev mailing list
> > > > Carbon-dev@wso2.org
> > > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > > 
> > > 
> > > 
> > > 
> > > --
> > > Chethiya Abeysinghe
> > > Software Engineer; WSO2, Inc.;  http://wso2.com/
> > > email: chethiya@wso2.com     phone: +94 777334874
> > > blog: chethiya3000.blogspot.com
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Carbon-dev mailing list
> > > Carbon-dev@wso2.org
> > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> > > 
> > 
> > 
> > 
> > --
> > 
> > regards,
> > Nirmal
> > 
> > Software Engineer, WSO2 Inc.
> > mobile: +94715779733
> > 
> 
> 


-- 
Chethiya Abeysinghe
Software Engineer; WSO2, Inc.;  http://wso2.com/
email: chethiya@wso2.com     phone: +94 777334874
blog: chethiya3000.blogspot.com


[Attachment #5 (text/html)]

<div><div style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Hi,</span></div><div \
style="font-family:arial,sans-serif;font-size:13px">


<span style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></div><div \
style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">I&#39;ve \
done some changes and improvements to the template and the wizard. Please give it a \
try. After creating a new project, don&#39;t forget to do a &#39;mvn clean \
install&#39; at root and try it with Carbon Management Console. You can add the \
repository at {project}/repository/target/p2-repo</span></div>


<div style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></div><div \
style="font-family:arial,sans-serif;font-size:13px">


<span style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">New \
command to run the wizard is as follows. You don&#39;t have to change anything in \
settings.xml which I&#39;ve mentioned in a previous mail.</span></div>


<div style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></div><div \
style="font-family:arial,sans-serif;font-size:13px">


<span style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">The \
new command is,</span></div><div \
style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br>



</span></div><div style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><div \
style="white-space:normal;font-size:13px;font-family:arial,sans-serif">


<div><span style="font-size:12px;font-family:Calibri;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">mvn \
org.wso2.<span style="background-image:initial;background-color:rgb(255,255,204)">carbon</span>:<span \
style="background-image:initial;background-color:rgb(255,255,204)">carbon</span>-template-plugin:generate \
-U </span></div>


<div><span style="font-size:12px;font-family:Calibri;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></div></div></span></div><div \
style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:15px;font-family:Arial;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br>



</span></div><div><font face="Arial"><span \
style="font-size:15px;white-space:pre-wrap">Note: This will only effect the \
instruction (3) of my previous mail with instruction to run the \
wizard.</span></font></div><div><font face="Arial"><span \
style="font-size:15px;white-space:pre-wrap"><br>


</span></font></div></div><div><br></div><div>Thanks,</div><div> - <span \
style="background-image:initial;background-color:rgb(255,255,204)">Chethiya</span></div><br><div \
class="gmail_quote">On Wed, Jan 25, 2012 at 11:02 AM, Chethiya Abeysinghe <span \
dir="ltr">&lt;<a href="mailto:chethiya@wso2.com" \
target="_blank">chethiya@wso2.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div><p><br> On Jan 24, 2012 3:26 PM, &quot;Nirmal \
Fernando&quot; &lt;<a href="mailto:nirmal@wso2.com" \
target="_blank">nirmal@wso2.com</a>&gt; wrote:<br> &gt;<br>
&gt; Hi Chethiya,<br>
&gt;<br>
&gt; Thanks for the template. A small suggestion on the template wizard. I think it \
would be more readable for a user if you put the sample values [1] inside brackets or \
something appropriate. <br> &gt;</p>
</div><p>Thanks for the suggestion. I&#39;ll get it done. </p>
<p></p><div><div>&gt;<br>
&gt; [1]<br>
&gt;<br>
&gt; [INFO] ----------------------------------------------------------------<br>
&gt; [INFO] |                 Carbon Template Wizard                       |<br>
&gt; [INFO] ----------------------------------------------------------------<br>
&gt; Group ID:  org.wso2.carbon: : <br>
&gt; Backend Artifact ID:  org.wso2.carbon.student.mgt: : <br>
&gt; Version:  1.0.0-SNAPSHOT: : 1.0.0-SNAPSHOT<br>
&gt;<br>
&gt; Module name:  Student Management: : <br>
&gt; BE-FE Aggregrator Artifact ID:  student-mgt: : <br>
&gt; Carbon version:  3.2.0-SNAPSHOT: : 4.0.0-SNAPSHOT<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Jan 21, 2012 at 11:42 AM, Chethiya Abeysinghe &lt;<a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>&gt; wrote:<br> \
&gt;&gt;<br> &gt;&gt; Hi Jorge, <br>
&gt;&gt;<br>
&gt;&gt; It seem your carbon-template plugin is running and it just can&#39;t find \
the carbon-archetype. If you had internet and configured all settings in settings.xml \
it should have been worked.<br> &gt;&gt;<br>
&gt;&gt; Try specifying archetypeCatalog in the command line. Like,<br>
&gt;&gt;<br>
&gt;&gt; mvn org.wso2.carbon:carbon-template:generate <br>
&gt;&gt; -U -DarchetypeCatalog=<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml</a><br>




&gt;&gt;<br>
&gt;&gt; If you have access to this catalog file (probably you&#39;ll need internet \
or some other means to get access to this url), this should work.<br> &gt;&gt;<br>
&gt;&gt; And yes, there is a version mismatch. But it should work as maven searches \
for any available version. <br> &gt;&gt;<br>
&gt;&gt; Also if you could fetch the archetype and plugin from the remote repo by \
running this once, those projected are cached in your local repo. So after that you \
can run it without internet. Just remove -U flag that forces to recheck the remote \
repos every time you run the command. <br>




&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Note: Please bare with inconsistencies in these modules as this plugin is \
still under testing and not finalized yet. And the repo it&#39;s hosted and the \
artifactIds are subjected to change. All those finalized details will be given in an \
Oxygen Tank article. <br>




&gt;&gt;<br>
&gt;&gt; Thanks, <br>
&gt;&gt;  - Chethiya<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Jan 21, 2012 at 2:41 AM, Jorge Infante Osorio &lt;<a \
href="mailto:jorgeio@uci.cu" target="_blank">jorgeio@uci.cu</a>&gt; wrote:<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt; Hi Chethiya, I´m follow your guide, very useful, and \
configure my internal repo for maven with Apache Archiva to access to <a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a><br>




&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; In this scenario in my local machine I don´t have internet access, only \
the archiva server have. So I do all the repo config in Archiva.<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Then I run this command:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; mvn org.wso2.carbon:carbon-template:generate -U<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; and I had this error:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Generating project in Batch mode<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [WARNING] Error reading archetype catalog <a \
href="http://repo1.maven.org/maven2" \
target="_blank">http://repo1.maven.org/maven2</a><br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; org.apache.maven.wagon.TransferFailedException: Error transferring file: \
Network is unreachable: connect<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:143)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.downloadCatalog(RemoteCatalogArchetypeDataSource.java:116)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:84)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(DefaultArchetypeManager.java:188)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(DefaultArchetypeManager.java:177)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.ui.DefaultArchetypeSelector.getArchetypesByCatalog(DefaultArchetypeSelector.java:182)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.ui.DefaultArchetypeSelector.selectArchetype(DefaultArchetypeSelector.java:68)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execute(CreateProjectFromArchetypeMojo.java:186)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.wso2.carbon.maven.plugins.WizardMojo.execute(WizardMojo.java:274)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native \
Method)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.codehaus.classworlds.Launcher.launch(Launcher.java:255)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.codehaus.classworlds.Launcher.main(Launcher.java:375)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; Caused by: java.net.SocketException: Network is unreachable: connect<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at java.net.PlainSocketImpl.socketConnect(Native Method)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at java.net.Socket.connect(Socket.java:529)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at java.net.Socket.connect(Socket.java:478)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at sun.net.NetworkClient.doConnect(NetworkClient.java:163)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.http.HttpClient.openServer(HttpClient.java:394)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.http.HttpClient.openServer(HttpClient.java:529)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at sun.net.www.http.HttpClient.New(HttpClient.java:306)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at sun.net.www.http.HttpClient.New(HttpClient.java:323)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         at \
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;         at \
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115)<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;         ... 29 more<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [WARNING] No archetype found in remote catalog. Defaulting to internal \
catalog<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [WARNING] Archetype not found in any catalog. Falling back to central \
repository (<a href="http://repo1.maven.org/maven2" \
target="_blank">http://repo1.maven.org/maven2</a>).<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [WARNING] Use -DarchetypeRepository=&lt;your repository&gt; if \
archetype&#39;s repository is elsewhere.<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; Downloading: <a \
href="https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar" \
target="_blank">https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar</a><br>





&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Unable to find resource \
&#39;org.wso2.carbon:carbon-archetype:jar:1.0&#39; in repository \
carbon-archetype-repo (<a href="http://repo1.maven.org/m" \
target="_blank">http://repo1.maven.org/m</a><br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; aven2)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Downloading: <a \
href="https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar" \
target="_blank">https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar</a><br>





&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Unable to find resource \
&#39;org.wso2.carbon:carbon-archetype:jar:1.0&#39; in repository central (<a \
href="http://repo1.maven.org/maven2" \
target="_blank">http://repo1.maven.org/maven2</a>)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [ERROR] BUILD FAILURE<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] The desired archetype does not exist \
(org.wso2.carbon:carbon-archetype:1.0)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] For more information, run Maven with the -e switch<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Total time: 6 minutes 4 seconds<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Finished at: Fri Jan 20 13:43:24 EST 2012<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Final Memory: 27M/109M<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So I use -DarchetypeRepository=<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a><br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; D:\DesarrolloWS\ProyectosCarbon&gt;mvn \
org.wso2.carbon:carbon-template:generate -U -DarchetypeRepository=<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a><br>




&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Scanning for projects...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] artifact org.wso2.carbon:carbon-template: checking for updates \
from central<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Building Maven Default Project<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO]    task-segment: [org.wso2.carbon:carbon-template:generate] \
(aggregator-style)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Preparing carbon-template:generate<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] No goals needed for project - skipping<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] [carbon-template:generate]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ----------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] |                 Carbon Template Wizard                       \
|<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ----------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; Group ID: org.wso2.carbon: template1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Backend Artifact ID: org.wso2.carbon.student.mgt: template1backend<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Version: 1.0.0-SNAPSHOT:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Module name: Student Management:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BE-FE Aggregrator Artifact ID: student-mgt:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Carbon version: 3.2.0-SNAPSHOT:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Ready to create a module. Are the above values correct: (y/n) : y<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Archetype: carbon-archetype<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Generating project in Batch mode<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Archetype defined by properties<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Downloading: <a \
href="https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar" \
target="_blank">https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar</a><br>





&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Unable to find resource \
&#39;org.wso2.carbon:carbon-archetype:jar:1.0&#39; in repository \
carbon-archetype-repo (<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a>)<br>





&gt;&gt;&gt;<br>
&gt;&gt;&gt; Downloading: <a \
href="https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar" \
target="_blank">https://multi01.uci.cu/archiva/repository/internal//org/wso2/carbon/carbon-archetype/1.0/carbon-archetype-1.0.jar</a><br>





&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Unable to find resource \
&#39;org.wso2.carbon:carbon-archetype:jar:1.0&#39; in repository central (<a \
href="http://repo1.maven.org/maven2" \
target="_blank">http://repo1.maven.org/maven2</a>)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [ERROR] BUILD FAILURE<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] The desired archetype does not exist \
(org.wso2.carbon:carbon-archetype:1.0)<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] For more information, run Maven with the -e switch<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Total time: 28 minutes 21 seconds<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Finished at: Fri Jan 20 14:13:04 EST 2012<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] Final Memory: 27M/172M<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [INFO] ------------------------------------------------------------------------<br>
 &gt;&gt;&gt;<br>
&gt;&gt;&gt; ----------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; D:\DesarrolloWS\ProyectosCarbon&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; In <a href="http://maven.wso2.org/nexus/content/repositories/wso2archtype/org/wso2/carbon/carbon-archetype/" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype/org/wso2/carbon/carbon-archetype/</a> \
I just see a 4.0.0-snapshot<br>




&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; What I missed?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Saludos,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Ing. Jorge Infante Osorio.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; J´Dpto Soluciones SOA.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; CDAE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Fac. 5.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; UCI.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; De: <a href="mailto:carbon-dev-bounces@wso2.org" \
target="_blank">carbon-dev-bounces@wso2.org</a> [mailto:<a \
href="mailto:carbon-dev-bounces@wso2.org" \
target="_blank">carbon-dev-bounces@wso2.org</a>] En nombre de Chethiya Abeysinghe<br>



&gt;&gt;&gt; Enviado el: miércoles, 18 de enero de 2012 1:36<br>
&gt;&gt;&gt; Para: <a href="mailto:carbon-dev@wso2.org" \
target="_blank">carbon-dev@wso2.org</a><br> &gt;&gt;&gt; Asunto: Re: [Carbon-dev] \
Templates for Carbon Components and Features<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve drafted an OT article. Meanwhile it get published, you can try \
out the carbon-template wizard plugin following these instructions:<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 1. install and configure mvn in your system. Try running mvn --version \
at command prompt to verify. <br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; 2. You have to copy following settings to settings.xml in your local \
maven repo at,<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; ~/.m2/settings.xml - in Unix systems (Linux, Mac OS X)<br>
&gt;&gt;&gt; C:\Users\$USER$\.m2\settings.xml  - Wndows 7 / Vista<br>
&gt;&gt;&gt; C:\Document and Settings\$USER$\.m2\settings.xml  -  Windows XP<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This is one time process. Once you add these settings to your \
settings.xml you don’t have to do it every time you run the plugin.<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; &lt;settings xmlns=&quot;<a \
href="http://maven.apache.org/SETTINGS/1.0.0" \
target="_blank">http://maven.apache.org/SETTINGS/1.0.0</a>&quot;<br> &gt;&gt;&gt;  \
xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" \
target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br> &gt;&gt;&gt;  \
xsi:schemaLocation=&quot;<a href="http://maven.apache.org/SETTINGS/1.0.0" \
target="_blank">http://maven.apache.org/SETTINGS/1.0.0</a><br> &gt;&gt;&gt;           \
<a href="http://maven.apache.org/xsd/settings-1.0.0.xsd" \
target="_blank">http://maven.apache.org/xsd/settings-1.0.0.xsd</a>&quot;&gt;<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;  &lt;pluginGroups&gt;<br>
&gt;&gt;&gt;    &lt;pluginGroup&gt;org.wso2.carbon&lt;/pluginGroup&gt;<br>
&gt;&gt;&gt;  &lt;/pluginGroups&gt;<br>
&gt;&gt;&gt;  &lt;profiles&gt;<br>
&gt;&gt;&gt;    &lt;profile&gt;<br>
&gt;&gt;&gt;      &lt;id&gt;carbon plugin&lt;/id&gt;<br>
&gt;&gt;&gt;      &lt;activation&gt;<br>
&gt;&gt;&gt;        &lt;activeByDefault&gt;true&lt;/activeByDefault&gt;<br>
&gt;&gt;&gt;      &lt;/activation&gt;<br>
&gt;&gt;&gt;      &lt;properties&gt;<br>
&gt;&gt;&gt;        &lt;archetypeCatalog&gt;<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype/archetype-catalog.xml</a>&lt;/archetypeCatalog&gt;<br>





&gt;&gt;&gt;      &lt;/properties&gt;<br>
&gt;&gt;&gt;      &lt;repositories&gt;<br>
&gt;&gt;&gt;        &lt;repository&gt;<br>
&gt;&gt;&gt;          &lt;id&gt;carbon-plugin-repo&lt;/id&gt;<br>
&gt;&gt;&gt;          &lt;name&gt;carbon nexus Repository&lt;/name&gt;<br>
&gt;&gt;&gt;          &lt;url&gt;<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a>&lt;/url&gt;<br>
 &gt;&gt;&gt;        &lt;/repository&gt;<br>
&gt;&gt;&gt;      &lt;/repositories&gt;<br>
&gt;&gt;&gt;      &lt;pluginRepositories&gt;<br>
&gt;&gt;&gt;        &lt;pluginRepository&gt;<br>
&gt;&gt;&gt;          &lt;id&gt;carbon-repo&lt;/id&gt;<br>
&gt;&gt;&gt;          &lt;name&gt;carbon Nexus Repository&lt;/name&gt;<br>
&gt;&gt;&gt;          &lt;url&gt;<a \
href="http://maven.wso2.org/nexus/content/repositories/wso2archtype" \
target="_blank">http://maven.wso2.org/nexus/content/repositories/wso2archtype</a>&lt;/url&gt;<br>
 &gt;&gt;&gt;          &lt;snapshots&gt;<br>
&gt;&gt;&gt;            &lt;enabled&gt;true&lt;/enabled&gt;<br>
&gt;&gt;&gt;          &lt;/snapshots&gt;<br>
&gt;&gt;&gt;        &lt;/pluginRepository&gt;<br>
&gt;&gt;&gt;      &lt;/pluginRepositories&gt;<br>
&gt;&gt;&gt;    &lt;/profile&gt;<br>
&gt;&gt;&gt;  &lt;/profiles&gt;<br>
&gt;&gt;&gt; &lt;/settings&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 3. Once you are done with settings, you are ready to run the \
carbon-template wizard maven plugin. You just have to change directory at the command \
prompt wherever you want to create the new project and hit follow command. <br>




&gt;&gt;&gt;<br>
&gt;&gt;&gt; mvn org.wso2.carbon:carbon-template:generate -U<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Then provide the necessary parameters to create the project. Further \
details will be elaborated in the article.<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  - Chethiya<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Jan 16, 2012 at 1:27 PM, Srinath Perera &lt;<a \
href="mailto:srinath@wso2.com" target="_blank">srinath@wso2.com</a>&gt; wrote:<br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt; ah got it ... --Srinath<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Jan 16, 2012 at 12:19 PM, Chethiya Abeysinghe &lt;<a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>&gt; wrote:<br> \
&gt;&gt;&gt; &gt;<br> &gt;&gt;&gt; &gt; On Mon, Jan 16, 2012 at 11:11 AM, Srinath \
Perera &lt;<a href="mailto:srinath@wso2.com" target="_blank">srinath@wso2.com</a>&gt; \
wrote:<br> &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; article should point to samples .. either at SVN or as \
downloadable  ..<br> &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; The maven plugin will be hosted in a nexus repo. Therefore no need \
to<br> &gt;&gt;&gt; &gt; download the carbon-template project. Once adding repo \
details to<br> &gt;&gt;&gt; &gt; ~/.m2/settings.xml file, the plugin can be used \
similar to<br> &gt;&gt;&gt; &gt; archetype:generate.. Command will be something \
like,<br> &gt;&gt;&gt; &gt; mvn org.wso2.carbon:carbon-template:generate<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; SVN might be better<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; --Srinath<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; On Fri, Jan 13, 2012 at 4:56 PM, Dasunpriya Anuradha &lt;<a \
href="mailto:anuradha@wso2.com" target="_blank">anuradha@wso2.com</a>&gt;<br> \
&gt;&gt;&gt; &gt;&gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt; Even you can attach \
samples (if any) as compress files to your OT<br> &gt;&gt;&gt; &gt;&gt; &gt; \
article<br> &gt;&gt;&gt; &gt;&gt; &gt; itself.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; Thanks.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; On Fri, Jan 13, 2012 at 4:46 PM, Chethiya Abeysinghe \
&lt;<a href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>&gt;<br> \
&gt;&gt;&gt; &gt;&gt; &gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; On Fri, Jan 13, 2012 at 4:22 PM, Srinath Perera &lt;<a \
href="mailto:srinath@wso2.com" target="_blank">srinath@wso2.com</a>&gt;<br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; We should check this in to our SVN .. and maintain \
in the future<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; +1. And I expect people to try out this template with \
their real life<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt; requirements and provide feedback \
on critical changes to be done before<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt; deploying it \
with masses.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; Chethiya, can you write a OT article describing \
how to use these<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; templates?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; +1. I&#39;ll start working on it with the options we \
have now.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;  - Chethiya<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; On Fri, Jan 13, 2012 at 3:57 PM, Chethiya \
Abeysinghe<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &lt;<a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>&gt;<br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
Hi,<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; I&#39;ve extended above, including \
service-stubs, features and<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
repository<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; along<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; with the already existing backend-end and \
front-end carbon<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; component.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Therefore, any project you create using this \
new template will be an<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; all-in-one \
package where you can run off the shelf at somewhere like<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt; application server. You just have to do a &#39;mvn clean \
install&#39; in the<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; created<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; project and install the created feature using \
the repository.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Here are the instruction to use the new \
template. Note that it&#39;s not<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
archetype anymore, I&#39;ve created a maven plugin to overcome some<br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; &gt; limitation<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; of \
archetype with folder naming and parameter formatting, and now it<br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; &gt; got<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; great deal \
of customizability.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 1. Extract the attachment and do a &#39;mvn \
clean install&#39; within the<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
&#39;carbon-template&#39; folder.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 2. Go \
to the place you want to create the project and then hit<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt; &#39;mvn \
org.wso2.carbon:carbon-template:1.0.0-SNAPSHOT:generate&#39;<br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; &gt; 3. Provide the necessary parameters (artifactId, groupId, \
etc)...<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; This<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; runs<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; in interactive mode. But should be possible \
to run in<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; non-interactive<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; mode<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; also by just passing the parameters using \
command line arguments.<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 4. Go into the \
project folder named using the aggragratorArtifactId<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt; you<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; supplied. Run \
&#39;mvn clean install&#39; inside that folder<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Please give necessary changes to be \
done on generated sample<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; project.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Thanks,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;  - Chethiya<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; On Fri, Jan 6, 2012 at 5:42 PM, Chethiya \
Abeysinghe<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; &lt;<a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>&gt;<br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; On Fri, Jan 6, 2012 at 4:29 PM, Pradeep \
Fernando &lt;<a href="mailto:pradeep@wso2.com" \
target="_blank">pradeep@wso2.com</a>&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;&gt; wrote:<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; Hi Chethiya,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; nice. what about stub bundle. ?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; It&#39;s not in this archetype. At the \
moment this archetype only has<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; \
back-end<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; and front-end carbon \
components. As we discussed, the next step is<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;&gt; to<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; extend<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; this archetype to create stub bundle and \
features along with<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; current<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; carbon<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; components in one parent folder.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; thanks,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;  - Chethiya<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; thanks,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; --Pradeep<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; \
_______________________________________________<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt;&gt;&gt; Carbon-dev mailing list<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt;&gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;&gt;&gt; <a href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; Chethiya Abeysinghe<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; Software Engineer; WSO2, Inc.;  <a \
href="http://wso2.com/" target="_blank">http://wso2.com/</a><br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; &gt;&gt; email: <a href="mailto:chethiya@wso2.com" \
target="_blank">chethiya@wso2.com</a>     phone: <a href="tel:%2B94%20777334874" \
value="+94777334874" target="_blank">+94 777334874</a><br>



&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; blog: <a \
href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a><br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Chethiya Abeysinghe<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Software Engineer; WSO2, Inc.;  <a \
href="http://wso2.com/" target="_blank">http://wso2.com/</a><br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; &gt; email: <a href="mailto:chethiya@wso2.com" \
target="_blank">chethiya@wso2.com</a>     phone: <a href="tel:%2B94%20777334874" \
value="+94777334874" target="_blank">+94 777334874</a><br>



&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; blog: <a \
href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a><br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
_______________________________________________<br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; &gt; Carbon-dev mailing list<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \
<a href="mailto:Carbon-dev@wso2.org" target="_blank">Carbon-dev@wso2.org</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; ============================<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; Srinath Perera, Ph.D.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt;    <a href="http://www.cs.indiana.edu/~hperera/" \
target="_blank">http://www.cs.indiana.edu/~hperera/</a><br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt;    <a href="http://srinathsview.blogspot.com/" \
target="_blank">http://srinathsview.blogspot.com/</a><br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt;&gt; _______________________________________________<br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt;&gt; Carbon-dev mailing list<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; \
<a href="mailto:Carbon-dev@wso2.org" target="_blank">Carbon-dev@wso2.org</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Chethiya Abeysinghe<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Software Engineer; WSO2, Inc.;  <a \
href="http://wso2.com/" target="_blank">http://wso2.com/</a><br> &gt;&gt;&gt; \
&gt;&gt; &gt;&gt; email: <a href="mailto:chethiya@wso2.com" \
target="_blank">chethiya@wso2.com</a>     phone: <a href="tel:%2B94%20777334874" \
value="+94777334874" target="_blank">+94 777334874</a><br> &gt;&gt;&gt; &gt;&gt; \
&gt;&gt; blog: <a href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a><br> &gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; Carbon-dev mailing list<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; &gt;&gt; &gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br> &gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt;&gt; &gt; ==<br>
&gt;&gt;&gt; &gt;&gt; &gt; Dasunpriya Anuradha.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; &gt; Carbon-dev mailing list<br>
&gt;&gt;&gt; &gt;&gt; &gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; &gt;&gt; &gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;&gt; &gt;<br> &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt; ============================<br>
&gt;&gt;&gt; &gt;&gt; Srinath Perera, Ph.D.<br>
&gt;&gt;&gt; &gt;&gt;    <a href="http://www.cs.indiana.edu/~hperera/" \
target="_blank">http://www.cs.indiana.edu/~hperera/</a><br> &gt;&gt;&gt; &gt;&gt;    \
<a href="http://srinathsview.blogspot.com/" \
target="_blank">http://srinathsview.blogspot.com/</a><br> &gt;&gt;&gt; &gt;&gt; \
_______________________________________________<br> &gt;&gt;&gt; &gt;&gt; Carbon-dev \
mailing list<br> &gt;&gt;&gt; &gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; &gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;<br> &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Chethiya Abeysinghe<br>
&gt;&gt;&gt; &gt; Software Engineer; WSO2, Inc.;  <a href="http://wso2.com/" \
target="_blank">http://wso2.com/</a><br> &gt;&gt;&gt; &gt; email: <a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>     phone: <a \
href="tel:%2B94%20777334874" value="+94777334874" target="_blank">+94 \
777334874</a><br> &gt;&gt;&gt; &gt; blog: <a href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a><br> &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; Carbon-dev mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; &gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt; &gt;<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; ============================<br>
&gt;&gt;&gt; Srinath Perera, Ph.D.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;   Senior Software Architect, WSO2 Inc.<br>
&gt;&gt;&gt;   Visiting Faculty, University of Moratuwa<br>
&gt;&gt;&gt;   Member, Apache Software Foundation<br>
&gt;&gt;&gt;   Research Scientist, Lanka Software Foundation<br>
&gt;&gt;&gt;   Blog: <a href="http://srinathsview.blogspot.com/" \
target="_blank">http://srinathsview.blogspot.com/</a><br> &gt;&gt;&gt;   Photos: <a \
href="http://www.flickr.com/photos/hemapani/" \
target="_blank">http://www.flickr.com/photos/hemapani/</a><br> &gt;&gt;&gt;  Phone: \
0772360902<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Carbon-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt;<br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -- <br>
&gt;&gt;&gt; Chethiya Abeysinghe<br>
&gt;&gt;&gt; Software Engineer; WSO2, Inc.;  <a href="http://wso2.com/" \
target="_blank">http://wso2.com/</a><br> &gt;&gt;&gt; email: <a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>     phone: <a \
href="tel:%2B94%20777334874" value="+94777334874" target="_blank">+94 \
777334874</a><br> &gt;&gt;&gt; blog: <a href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a>  <br> &gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  <br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br></div></div><div>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Carbon-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;&gt;<br> &gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -- <br>
&gt;&gt; Chethiya Abeysinghe<br>
&gt;&gt; Software Engineer; WSO2, Inc.;  <a href="http://wso2.com/" \
target="_blank">http://wso2.com/</a><br> &gt;&gt; email: <a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>     phone: <a \
href="tel:%2B94%20777334874" value="+94777334874" target="_blank">+94 \
777334874</a><br> &gt;&gt; blog: <a href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a>  <br> &gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Carbon-dev mailing list<br>
&gt;&gt; <a href="mailto:Carbon-dev@wso2.org" \
target="_blank">Carbon-dev@wso2.org</a><br> &gt;&gt; <a \
href="http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev" \
target="_blank">http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev</a><br> \
&gt;&gt;<br> &gt;<br>
&gt;<br>
&gt;<br>
&gt; -- <br>
&gt;<br>
&gt; regards,<br>
&gt; Nirmal<br>
&gt;<br>
&gt; Software Engineer, WSO2 Inc.<br>
&gt; mobile: <a href="tel:%2B94715779733" value="+94715779733" \
target="_blank">+94715779733</a><br> &gt;<br>
</div><p></p>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><span>Chethiya \
Abeysinghe</span><br><span>Software Engineer; WSO2, Inc.;  </span><a \
href="http://wso2.com/" target="_blank">http://wso2.com/</a><br><span>email: <a \
href="mailto:chethiya@wso2.com" target="_blank">chethiya@wso2.com</a>    \
</span><span> phone: <a href="tel:%2B94%20777334874" value="+94777334874" \
target="_blank">+94 777334874</a></span><br>


<span>blog: <a href="http://chethiya3000.blogspot.com" \
target="_blank">chethiya3000.blogspot.com</a>  </span><div><font color="#888888" \
face="arial, sans-serif"><br></font></div><br>



_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic