+1 for this. This will make Carbon component developer's life much easier. Chethiya, can you work on this?
Thanks, Sameera. On Sun, Dec 18, 2011 at 6:42 PM, Afkham Azeez <az...@wso2.com> wrote: > What your proposing is Carbon Maven archetypes. We can have two different > archetypes, one for FE components & one for BE/generic components. > > http://maven.apache.org/guides/mini/guide-creating-archetypes.html > > > On Sun, Dec 18, 2011 at 12:16 PM, Thilina Buddhika <thili...@wso2.com>wrote: > >> Hi Folks, >> >> Since we have a lot of developers(both internal and external) writing >> Carbon components and features, how about the $subject? We can create a >> Maven archetypes for Carbon components and features. >> >> Currently people are taking a copy of the existing component and >> modifying it. This has certain drawbacks. >> >> 1. People do not cleanup the pom.xml files by removing >> unnecessary dependencies, etc. >> >> 2. If there is an issue/bad practice in one component, it might >> be propagated to other new components. For example, when we cleanup pom >> files, we saw the same mistake is done over and over in some pom.xml files, >> mainly because they are copied. >> >> The idea is to give a proper starting point, so that they can start >> implementing it quickly. Also this is a way to enforce the Carbon best >> practices for a certain extent, for instance, it is possible to generate >> the configurations for Maven bundle plugin. >> >> Any suggestions or objections ? >> >> Thanks, >> Thilina >> >> -- >> Thilina Buddhika >> Associate Technical Lead >> WSO2 Inc. ; http://wso2.com >> lean . enterprise . middleware >> >> phone : +94 77 44 88 727 >> blog : http://blog.thilinamb.com >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Sameera Jayasoma Technical Lead and Product Manager, WSO2 Carbon WSO2, Inc. (http://wso2.com) email: same...@wso2.com blog: http://tech.jayasoma.org Lean . Enterprise . Middleware
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev