On Wed, May 11, 2011 at 10:22 AM, Jean-Sebastien Delfino <
jsdelf...@apache.org> wrote:

> On Sun, May 8, 2011 at 9:25 PM, Luciano Resende <luckbr1...@gmail.com>
> wrote:
> > On Sun, May 8, 2011 at 8:04 PM, Nirmal Fernando <nirmal070...@gmail.com>
> wrote:
> >> Hi,
> >>
> >> On Mon, May 9, 2011 at 6:44 AM, Luciano Resende <luckbr1...@gmail.com>
> >> wrote:
> >>>
> >>> On Sat, May 7, 2011 at 7:50 AM, Nirmal Fernando <
> nirmal070...@gmail.com>
> >>> wrote:
> >>> > Hi,
> >>> >
> >>> > I would like to send my initial patch which is a composite diagram
> >>> > generator
> >>> > prototype using Apache Batik.
> >>> > How should I share the project? It's around 3MB including Apache
> Batik
> >>> > binaries.
> >>> >
> >>> > Thanks.
> >>> >
> >>>
> >>> Are you using maven to create the project ? the batik dependencies can
> >>> be defined as dependencies and thus you won't need to provide the
> >>> binaries itself.
> >>
> >> Not really, it's just a Java project created by Eclipse!
> >>>
> >>>
> >
> > Then, it's ok if you just attach it as a zip, but you should start
> > migrating it to a maven project. To make things easier, you could try
> > merging your new code inside modules/node-manager ... I could try
> > helping with that...
> >
> >
>
> Looks like good progress already :)
>
> You can attach it to a JIRA, but we usually don't put dependency JARs in
> SVN.
>
> Also, it'll be easier for others to try your code if you do the following:
> - create a Maven module with a pom.xml file declaring your dependencies;
> - check that this module builds OK with Maven after you've built the
> Tuscany trunk;
> - use mvn eclipse:eclipse to generate an Eclipse project from the
> declarations in your pom.xml.
>
> These steps are a little more work than just creating and exporting a
> project from Eclipse, but they help:
> - share your work with more people in the community, e.g. people not
> using Eclipse, like me for example;
> - make it easier for others to get in your code, as it'll be in a
> predictable Maven folder structure;
> - provide a reproducible, command line based, way to build, execute
> and test your code;
> - eventually integrate your code and tests in the project's automated
> builds.
>
> As a starting point you could copy the structure of an existing
> Tuscany Maven module (just the pom.xml and the folder structure), like
> node-manager for example. Once that works, add a test case or two
> under src/test/java, as it'll help others play with it and understand
> how to invoke it.
>
> Hope this helps.
>

Thanks Jean for the detailed information, I will create a Maven project.



> --
> Jean-Sebastien
>



-- 
Best Regards,
Nirmal

C.S.Nirmal J. Fernando
Department of Computer Science & Engineering,
Faculty of Engineering,
University of Moratuwa,
Sri Lanka.

Blog: http://nirmalfdo.blogspot.com/

Reply via email to