From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Q3Bcw-0005nx-8n for garchives@archives.gentoo.org; Fri, 25 Mar 2011 18:20:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 43D2B1C062; Fri, 25 Mar 2011 18:20:32 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id D94F01C062 for ; Fri, 25 Mar 2011 18:20:31 +0000 (UTC) Received: by wyi11 with SMTP id 11so949511wyi.40 for ; Fri, 25 Mar 2011 11:20:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=OiZMIumvyqgbe8ffskTZbALs1lty5FtS3PkiI+BK6pw=; b=tsNryaGtIRCjOj6u0ILb0NsQZyb5aiKEi9/rqOkbz3Gcz5QqCzY0ynZpnzXCqw7ZPA 9KnIJ96sTbcMILzzdfhLJNg71ZkbIyht5JFlnpSJw/mvBJAjTzoCZI2oMoNqxDUmVlF3 3mOhgqEMW63LRlSoKb0FM7T4aezDQsjREppq0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Iri2O2j0BIhGrPsdBw2PpZxE8k3+VMnwUPKRaiRVMWDIamd23J9kRhoWf1obUaEPM1 lLfxkD47MYFm0x965D3MyC7FgGd9DMl+2U8gh8z6XvGe3d7PRTEii5h/WX3w+J3YGSVP oxL++25EKdbeJ6n6bgUbpzd1pWfd8ezJJFdPM= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.217.7.70 with SMTP id z48mr901128wes.57.1301077226920; Fri, 25 Mar 2011 11:20:26 -0700 (PDT) Received: by 10.216.36.141 with HTTP; Fri, 25 Mar 2011 11:20:26 -0700 (PDT) Date: Fri, 25 Mar 2011 23:50:26 +0530 Message-ID: Subject: [gentoo-soc] [GSoC] Maven integration for Gentoo ebuilds From: Kasun Gajasinghe To: gentoo-soc@lists.gentoo.org, betelgeuse@gentoo.org Content-Type: multipart/alternative; boundary=20cf30291d14ef99f0049f52a530 X-Archives-Salt: X-Archives-Hash: 8fc2f90e936fe703695da7eca7a29078 --20cf30291d14ef99f0049f52a530 Content-Type: text/plain; charset=UTF-8 Hi Petteri and devs, I'm Kasun Gajasinghe, a final year undergraduate from University of Moratuwa. I'm interested in contributing to Gentoo under Google Summer of Code 2011 program. I've gone through the ideas page, and found the project idea "Maven integration" [0] very interesting, mainly because I have a good background on that area. I've gone through "Quickstart Ebuild Guide" [1] to understand how ebuilding works, and then went through Gentoo java-overlay [2] since it's a suggested approach. It's exciting to see that they are looking for new Java developers! I have already checked out the java-overlay source, and started poking around. As I understood, the main goal of the project is generating an ebuild file by parsing maven project file (POM), right? If so, I think it's better if I looked at how the current maven-based projects are integrated to Gentoo. Further, I'd very much appreciate if you can provide me some directives and guide me. Specially, I'm looking for documentation/articles explaining how Maven is currently used in the system, current status of Maven in java-overlay, and documentation to understand how Gentoo Java-Overlay works. Please tell me if I missed something important. Further, I welcome any advices that you'd like to give for a beginner Gentoo developer interested in contriuting. To justify my ability to complete the project, I thought to provide a brief introduction about my self. I'm a linux-user and Ubuntu has been my default OS for few years now. I've used different flavors including Fedora, and Kubuntu, and I'm now interested in using Gentoo. I am very much competent in Java and Apache Maven and has good experience. I have used Maven for several projects of mine, along with other open sources projects am contributing. Some of the projects are hosted at Google code [3]. I've participated for Google Summer of Code in 2010 under DocBook Open Repository and successfully completed the project [4]. [0] http://www.gentoo.org/proj/en/userrel/soc/ideas.xml#doc_chap2_sect20 [1] http://devmanual.gentoo.org/quickstart/index.html [2] http://overlays.gentoo.org/proj/java/ [3] http://code.google.com/u/kasun.gajasinghe/ [4] http://blog.kasunbg.org/search/label/gsoc-2010 Thanks, Kasun -- ~~~*******'''''''''''''*******~~~ Kasun Gajasinghe, University of Moratuwa, Sri Lanka. Blog: http://kasunbg.blogspot.com Twitter: http://twitter.com/kasunbg --20cf30291d14ef99f0049f52a530 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi=C2=A0Petteri and devs,
I'm Kasun Gajasinghe, a final year underg= raduate from University of Moratuwa. I'm interested in contributing to = Gentoo under Google Summer of Code 2011 program.=C2=A0

=
I've gone through the ideas page, and found the project idea "= ;Maven integration" [0] very interesting, mainly because I have a good= background on that area. I've gone through "Quickstart Ebuild Gui= de" [1] to understand how ebuilding works, and then went through Gento= o java-overlay [2] since it's a suggested approach. It's exciting t= o see that they are looking for new Java developers!=C2=A0I have already ch= ecked out the java-overlay source, and started poking around.=C2=A0

As I understood, the main goal of the project is generati= ng an ebuild file by parsing maven project file (POM), right? If so, I thin= k it's better if I looked at how the current maven-based projects are i= ntegrated to Gentoo.=C2=A0
Further, I'd very much appreciate if you can provide me some directi= ves and guide me. Specially, I'm looking for documentation/articles exp= laining how Maven is currently used in the system, current status of Maven = in java-overlay, and documentation to understand how Gentoo Java-Overlay wo= rks. Please tell me if I missed something important.=C2=A0

Further, I welcome any advices that you'd like to g= ive for a beginner Gentoo developer interested in contriuting.
= =C2=A0
To justify my ability to complete the project, I thought t= o provide a brief introduction about my self. I'm a linux-user and Ubun= tu has been my default OS for few years now. I've used different flavor= s including Fedora, and Kubuntu, and I'm now interested in using Gentoo= . I am very much competent in Java and Apache Maven and has good experience= . I have used Maven for several projects of mine, along with other open sou= rces projects am contributing. Some of the projects are hosted at Google co= de [3]. I've participated for Google Summer of Code in 2010 under DocBo= ok Open Repository and successfully completed the project [4].




Thanks,
Kasun

--
~~~*****= **'''''''''''''*******~= ~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: <= a href=3D"http://kasunbg.blogspot.com">http://kasunbg.blogspot.com
Twitter: http://twitter.com/kasunbg<= /a>
--20cf30291d14ef99f0049f52a530--