{"thread":{"id":"13781","subject":"[JGIT RFC] Mavenized JGit","startedAt":"2008-06-03T14:42:33Z","lastAt":"2008-06-06T12:40:07Z","messageCount":17,"participants":["Imran M Yousuf","Robin Rosenberg","Shawn O. Pearce","Nigel Magnay","Ittay Dror"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"78510","messageId":"7bfdc29a0806030742r77b79786n92a5ce6a0aba7726@mail.gmail.com","threadId":"13781","inReplyTo":null,"subject":"[JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-03T14:42:33Z","receivedAt":"2008-06-03T14:42:33Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"Hi,\n\nI have successfully Mavenized JGit (at least partially :)) to make it\nindependent of IDE to develop on. I will also add a code-file format\nchecker soon. Please have a look at it and let me know what you think\nand how it can be improved. If its helpful I will surely send out a\npatch in this regard. The one thing that I did not configure is the\nexternal test (exttst), doing that and the code format checker is my\nnext step.\nThe 'jgit-mavenize' branch of my fork of egit contains it.\n(http://repo.or.cz/w/egit/imyousuf.git?a=shortlog;h=refs/heads/jgit-mavenize).\n\nBest regards,\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78521","messageId":"200806031856.11060.robin.rosenberg.lists@dewire.com","threadId":"13781","inReplyTo":"7bfdc29a0806030742r77b79786n92a5ce6a0aba7726@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2008-06-03T16:56:10Z","receivedAt":"2008-06-03T16:56:10Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"tisdagen den 3 juni 2008 16.42.33 skrev Imran M Yousuf:\n> Hi,\n> \n> I have successfully Mavenized JGit (at least partially :)) to make it\n> independent of IDE to develop on. I will also add a code-file format\n> checker soon. Please have a look at it and let me know what you think\n> and how it can be improved. If its helpful I will surely send out a\n> patch in this regard. The one thing that I did not configure is the\n> external test (exttst), doing that and the code format checker is my\n> next step.\n> The 'jgit-mavenize' branch of my fork of egit contains it.\n> (http://repo.or.cz/w/egit/imyousuf.git?a=shortlog;h=refs/heads/jgit-mavenize).\n\nAn abvious problem is that JGit does not handle symbolic links and those do\nnot work well (if at all) under git on windows either. Cygwin will not do here,\nunless you accompany it with a cygwin java build (if such a thing exists). Mingw\nalso does not support them.\n\n-- robin\n"},{"id":"78566","messageId":"20080603225418.GP12896@spearce.org","threadId":"13781","inReplyTo":"200806031856.11060.robin.rosenberg.lists@dewire.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-06-03T22:54:18Z","receivedAt":"2008-06-03T22:54:18Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Robin Rosenberg <robin.rosenberg.lists@dewire.com> wrote:\n> tisdagen den 3 juni 2008 16.42.33 skrev Imran M Yousuf:\n> > I have successfully Mavenized JGit (at least partially :)) to make it\n> > independent of IDE to develop on. I will also add a code-file format\n> > checker soon. Please have a look at it and let me know what you think\n> > and how it can be improved. If its helpful I will surely send out a\n> > patch in this regard. The one thing that I did not configure is the\n> > external test (exttst), doing that and the code format checker is my\n> > next step.\n> > The 'jgit-mavenize' branch of my fork of egit contains it.\n> > (http://repo.or.cz/w/egit/imyousuf.git?a=shortlog;h=refs/heads/jgit-mavenize).\n> \n> An abvious problem is that JGit does not handle symbolic links and those do\n> not work well (if at all) under git on windows either. Cygwin will not do here,\n> unless you accompany it with a cygwin java build (if such a thing exists). Mingw\n> also does not support them.\n\nI'm all for a change that widens the group of applications and\nusers that can use jgit (heck, that's one reason we moved to it to\na BSD license).  But we really cannot abandon Windows users in that\nprocess, so yea, anything that tries to use symlinks is bad.\n\nI don't think there is a Cygwin based version of the JVM.  That would\nbe a very interesting beast.\n\n-- \nShawn.\n"},{"id":"78570","messageId":"200806040130.41654.robin.rosenberg.lists@dewire.com","threadId":"13781","inReplyTo":"20080603225418.GP12896@spearce.org","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2008-06-03T23:30:41Z","receivedAt":"2008-06-03T23:30:41Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"onsdagen den 4 juni 2008 00.54.18 skrev Shawn O. Pearce:\n> I don't think there is a Cygwin based version of the JVM.  That would\n> be a very interesting beast.\nLooks like it could be possible to build it under Cygwin. \nhttp://download.java.net/jdk7/docs/build/README-builds.html#cygwin\n\n-- robin\n"},{"id":"78583","messageId":"7bfdc29a0806032052w39010711q27e5257ef559908a@mail.gmail.com","threadId":"13781","inReplyTo":"200806040130.41654.robin.rosenberg.lists@dewire.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-04T03:52:28Z","receivedAt":"2008-06-04T03:52:28Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"The first version I mavenized JGit I moved the source code, but I\nthought that would come in for more criticism :), thus I chose the\nsymlink option. Please let me know if a move based mavenizing would be\nwelcomed or not.\n\nBest regards,\n\nImran\n\nOn Wed, Jun 4, 2008 at 5:30 AM, Robin Rosenberg\n<robin.rosenberg.lists@dewire.com> wrote:\n> onsdagen den 4 juni 2008 00.54.18 skrev Shawn O. Pearce:\n>> I don't think there is a Cygwin based version of the JVM.  That would\n>> be a very interesting beast.\n> Looks like it could be possible to build it under Cygwin.\n> http://download.java.net/jdk7/docs/build/README-builds.html#cygwin\n>\n> -- robin\n>\n>\n>\n>\n>\n>\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78584","messageId":"20080604042703.GQ12896@spearce.org","threadId":"13781","inReplyTo":"7bfdc29a0806032052w39010711q27e5257ef559908a@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-06-04T04:27:03Z","receivedAt":"2008-06-04T04:27:03Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Imran M Yousuf <imyousuf@gmail.com> wrote:\n> The first version I mavenized JGit I moved the source code, but I\n> thought that would come in for more criticism :), thus I chose the\n> symlink option. Please let me know if a move based mavenizing would be\n> welcomed or not.\n\n[please don't top-post on this list]\n\nI'd rather us moving the code into a subdirectory than require\na symlink.  For Eclipse this is easy to change the directory that\nthe code is in, we just have to edit the .classpath to move the\nsource folder lower in the tree.\n\nBut this shows one reason why I don't use Maven I think.  The\nfact that we need a \"java\" directory to hold our java code.\nWhat if another build system wants a different name?  Grumble.\n\nFor the most part git-merge-recursive can handle a merge through\nthis sort of rename.  But we'd like to do this sort of thing at\nsome relatively stable point in time to try and minimize the impact\nit has.\n \n> On Wed, Jun 4, 2008 at 5:30 AM, Robin Rosenberg\n> <robin.rosenberg.lists@dewire.com> wrote:\n> > onsdagen den 4 juni 2008 00.54.18 skrev Shawn O. Pearce:\n> >> I don't think there is a Cygwin based version of the JVM.  That would\n> >> be a very interesting beast.\n> > Looks like it could be possible to build it under Cygwin.\n> > http://download.java.net/jdk7/docs/build/README-builds.html#cygwin\n\n-- \nShawn.\n"},{"id":"78587","messageId":"320075ff0806032340k9814a81g196e0417d42a3f6@mail.gmail.com","threadId":"13781","inReplyTo":"20080604042703.GQ12896@spearce.org","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Nigel Magnay","fromEmail":"nigel.magnay@gmail.com","sentAt":"2008-06-04T06:40:32Z","receivedAt":"2008-06-04T06:40:32Z","isPatch":false,"sender":{"key":"nigel.magnay@gmail.com","avatar":"https://gravatar.com/avatar/d85cf38287bef3a8e4fa02358d2756d7589f8676c5eeb881ce2f6d731e4526c3?d=mp&s=160"},"body":">\n> But this shows one reason why I don't use Maven I think.  The\n> fact that we need a \"java\" directory to hold our java code.\n> What if another build system wants a different name?  Grumble.\n>\n\nYou don't. Just set the appropriate config item in pom.xml\n(sourceDirectory possibly, but my memory isn't good this morning) and\nyou can use 'src' as it is currently. src/main/java is just the\ndefault.\n"},{"id":"78589","messageId":"7bfdc29a0806032345o98eb21dhb8714c8e04218a53@mail.gmail.com","threadId":"13781","inReplyTo":"20080604042703.GQ12896@spearce.org","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-04T06:45:36Z","receivedAt":"2008-06-04T06:45:36Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Wed, Jun 4, 2008 at 10:27 AM, Shawn O. Pearce <spearce@spearce.org> wrote:\n> Imran M Yousuf <imyousuf@gmail.com> wrote:\n>> The first version I mavenized JGit I moved the source code, but I\n>>...\n>> welcomed or not.\n>\n> [please don't top-post on this list]\n\nSorry, but I thought that I was proposing something new and thus top-posted :)\n\n>\n> I'd rather us moving the code into a subdirectory than require\n> a symlink.  For Eclipse this is easy to change the directory that\n> the code is in, we just have to edit the .classpath to move the\n> source folder lower in the tree.\n>\n> But this shows one reason why I don't use Maven I think.  The\n> fact that we need a \"java\" directory to hold our java code.\n> What if another build system wants a different name?  Grumble.\n\nI am sorry for my ignorance, I thought that maven was the most widely\naccepted java build tool, but what you said is a possibility.\n\n>\n> For the most part git-merge-recursive can handle a merge through\n> this sort of rename.  But we'd like to do this sort of thing at\n> some relatively stable point in time to try and minimize the impact\n> it has.\n\nWhen I was working with the moved source code git detected the renames\nand propagated the changes, but I had to scrape it because of my\nstupidity my mavenized jgit was in jgit folder that clashed with the\njgit shell script :). I would say once the move is done it would be\nsafe to continue.\n\n>\n> --\n> Shawn.\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78590","messageId":"7bfdc29a0806032346r433e003exc7408f1ff626457d@mail.gmail.com","threadId":"13781","inReplyTo":"320075ff0806032340k9814a81g196e0417d42a3f6@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-04T06:46:53Z","receivedAt":"2008-06-04T06:46:53Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Wed, Jun 4, 2008 at 12:40 PM, Nigel Magnay <nigel.magnay@gmail.com> wrote:\n>>\n>> But this shows one reason why I don't use Maven I think.  The\n>> fact that we need a \"java\" directory to hold our java code.\n>> What if another build system wants a different name?  Grumble.\n>>\n>\n> You don't. Just set the appropriate config item in pom.xml\n> (sourceDirectory possibly, but my memory isn't good this morning) and\n> you can use 'src' as it is currently. src/main/java is just the\n> default.\n\nYou are absolutely right in fact (your memory did not betray ;)) its\n<project><build><sourceDirectory>.\n\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78658","messageId":"20080604195934.GU12896@spearce.org","threadId":"13781","inReplyTo":"7bfdc29a0806032346r433e003exc7408f1ff626457d@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-06-04T19:59:34Z","receivedAt":"2008-06-04T19:59:34Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Imran M Yousuf <imyousuf@gmail.com> wrote:\n> On Wed, Jun 4, 2008 at 12:40 PM, Nigel Magnay <nigel.magnay@gmail.com> wrote:\n> >>\n> >> But this shows one reason why I don't use Maven I think.  The\n> >> fact that we need a \"java\" directory to hold our java code.\n> >> What if another build system wants a different name?  Grumble.\n> >>\n> >\n> > You don't. Just set the appropriate config item in pom.xml\n> > (sourceDirectory possibly, but my memory isn't good this morning) and\n> > you can use 'src' as it is currently. src/main/java is just the\n> > default.\n> \n> You are absolutely right in fact (your memory did not betray ;)) its\n> <project><build><sourceDirectory>.\n\nIf we can avoid doing this rename and instead just configure Maven\nto use the existing directory it would be better.  Then we don't\nhave to bother everyone's branches with this rename business.\n\n-- \nShawn.\n"},{"id":"78686","messageId":"7bfdc29a0806041931n1490883drda3b4abe0b7032c3@mail.gmail.com","threadId":"13781","inReplyTo":"20080604195934.GU12896@spearce.org","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-05T02:31:13Z","receivedAt":"2008-06-05T02:31:13Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Thu, Jun 5, 2008 at 1:59 AM, Shawn O. Pearce <spearce@spearce.org> wrote:\n> Imran M Yousuf <imyousuf@gmail.com> wrote:\n>> On Wed, Jun 4, 2008 at 12:40 PM, Nigel Magnay <nigel.magnay@gmail.com> wrote:\n>> >>\n>> >> But this shows one reason why I don't use Maven I think.  The\n>> >> fact that we need a \"java\" directory to hold our java code.\n>> >> What if another build system wants a different name?  Grumble.\n>> >>\n>> >\n>> > You don't. Just set the appropriate config item in pom.xml\n>> > (sourceDirectory possibly, but my memory isn't good this morning) and\n>> > you can use 'src' as it is currently. src/main/java is just the\n>> > default.\n>>\n>> You are absolutely right in fact (your memory did not betray ;)) its\n>> <project><build><sourceDirectory>.\n>\n> If we can avoid doing this rename and instead just configure Maven\n> to use the existing directory it would be better.  Then we don't\n> have to bother everyone's branches with this rename business.\n>\n\nWill give it a try and let all know.\n\nBest regards,\n\nImran\n\n> --\n> Shawn.\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78689","messageId":"48475C14.3000505@tikalk.com","threadId":"13781","inReplyTo":"7bfdc29a0806032345o98eb21dhb8714c8e04218a53@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Ittay Dror","fromEmail":"ittayd@tikalk.com","sentAt":"2008-06-05T03:23:00Z","receivedAt":"2008-06-05T03:23:00Z","isPatch":false,"sender":{"key":"ittayd@tikalk.com","avatar":null},"body":"\n\nImran M Yousuf wrote:\n> I am sorry for my ignorance, I thought that maven was the most widely\n> accepted java build tool, but what you said is a possibility.\n>   \nFor what it's worth, Ant is the most popular build tool. Ant + Ivy (a \ndependency manager) is a great choice. My Next Best Thing (TM) is Gradle \n(www.gradle.org). I wouldn't choose Maven because it makes creating \ncustom logic harder and some functionality (like assembly) is no mature. \nI can elaborate on the subject, if people are interested.\n\nIttay\n\n-- \nIttay Dror <ittayd@tikalk.com>\nTikal <http://www.tikalk.com>\nTikal Project <http://tikal.sourceforge.net>\n"},{"id":"78690","messageId":"7bfdc29a0806042033m430ee521geec7723f8f686ec4@mail.gmail.com","threadId":"13781","inReplyTo":"48475C14.3000505@tikalk.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-05T03:33:48Z","receivedAt":"2008-06-05T03:33:48Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Thu, Jun 5, 2008 at 9:23 AM, Ittay Dror <ittayd@tikalk.com> wrote:\n>\n>\n> Imran M Yousuf wrote:\n>>\n>> I am sorry for my ignorance, I thought that maven was the most widely\n>> accepted java build tool, but what you said is a possibility.\n>>\n>\n> For what it's worth, Ant is the most popular build tool. Ant + Ivy (a\n> dependency manager) is a great choice. My Next Best Thing (TM) is Gradle\n> (www.gradle.org). I wouldn't choose Maven because it makes creating custom\n> logic harder and some functionality (like assembly) is no mature. I can\n> elaborate on the subject, if people are interested.\n>\n\nAh, thanks for shedding some light on it.\n\nBest regards,\n\nImran\n\n> Ittay\n>\n> --\n> Ittay Dror <ittayd@tikalk.com>\n> Tikal <http://www.tikalk.com>\n> Tikal Project <http://tikal.sourceforge.net>\n>\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78865","messageId":"7bfdc29a0806052228s2fe764d1pe5d2b8e129115c77@mail.gmail.com","threadId":"13781","inReplyTo":"20080604195934.GU12896@spearce.org","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-06T05:28:59Z","receivedAt":"2008-06-06T05:28:59Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Thu, Jun 5, 2008 at 1:59 AM, Shawn O. Pearce <spearce@spearce.org> wrote:\n> Imran M Yousuf <imyousuf@gmail.com> wrote:\n>> On Wed, Jun 4, 2008 at 12:40 PM, Nigel Magnay <nigel.magnay@gmail.com> wrote:\n>> >>\n>> >> But this shows one reason why I don't use Maven I think.  The\n>> >> fact that we need a \"java\" directory to hold our java code.\n>> >> What if another build system wants a different name?  Grumble.\n>> >>\n>> >\n>> > You don't. Just set the appropriate config item in pom.xml\n>> > (sourceDirectory possibly, but my memory isn't good this morning) and\n>> > you can use 'src' as it is currently. src/main/java is just the\n>> > default.\n>>\n>> You are absolutely right in fact (your memory did not betray ;)) its\n>> <project><build><sourceDirectory>.\n>\n> If we can avoid doing this rename and instead just configure Maven\n> to use the existing directory it would be better.  Then we don't\n> have to bother everyone's branches with this rename business.\n\nI have just tested it and it works fine. Now maven is configured to\nuse the existing locations for source and it builds fine.\n\nBest regards,\n\nImran\n\nPS: This is the link to the commit\nhttp://repo.or.cz/w/egit/imyousuf.git?a=commit;h=7c69b95cee245edd0701e09d5f0357f7ffbbd9ea\n>\n> --\n> Shawn.\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78866","messageId":"7bfdc29a0806052231w3f87bf04td44d2275d1bf457b@mail.gmail.com","threadId":"13781","inReplyTo":"48475C14.3000505@tikalk.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-06T05:31:24Z","receivedAt":"2008-06-06T05:31:24Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Thu, Jun 5, 2008 at 9:23 AM, Ittay Dror <ittayd@tikalk.com> wrote:\n>\n> For what it's worth, Ant is the most popular build tool. Ant + Ivy (a\n> dependency manager) is a great choice. My Next Best Thing (TM) is Gradle\n> (www.gradle.org). I wouldn't choose Maven because it makes creating custom\n> logic harder and some functionality (like assembly) is no mature. I can\n> elaborate on the subject, if people are interested.\n\nI have heard of Ant + Ivy but never got the chance to use it. And what\nI do for the messy-maven stuffs is I use Ant from maven. But there are\nfew features of maven (which IMHO is not the discussion topic of this\nlist) I like. Will checkout Gradle as well.\nThanks for the hints :).\n\nBest regards,\n\nImran\n\n>\n> Ittay\n>\n> --\n> Ittay Dror <ittayd@tikalk.com>\n> Tikal <http://www.tikalk.com>\n> Tikal Project <http://tikal.sourceforge.net>\n>\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"},{"id":"78892","messageId":"200806061359.16568.robin.rosenberg.lists@dewire.com","threadId":"13781","inReplyTo":"7bfdc29a0806052228s2fe764d1pe5d2b8e129115c77@mail.gmail.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2008-06-06T11:59:15Z","receivedAt":"2008-06-06T11:59:15Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"fredagen den 6 juni 2008 07.28.59 skrev Imran M Yousuf:\n> I have just tested it and it works fine. Now maven is configured to\n> use the existing locations for source and it builds fine.\n\nI squashed the two commits involving pom.xml into a new branchy and it works here to. \nStill you have  a duplicate of the test directory. Can that be fixed too?\n\n-- robin\n"},{"id":"78903","messageId":"7bfdc29a0806060540y248b0b92xade0d122cd873d37@mail.gmail.com","threadId":"13781","inReplyTo":"200806061359.16568.robin.rosenberg.lists@dewire.com","subject":"Re: [JGIT RFC] Mavenized JGit","fromName":"Imran M Yousuf","fromEmail":"imyousuf@gmail.com","sentAt":"2008-06-06T12:40:07Z","receivedAt":"2008-06-06T12:40:07Z","isPatch":false,"sender":{"key":"imyousuf@gmail.com","avatar":"https://gravatar.com/avatar/fda3c870262849d03c7b9c4d288842e128d6d80769fa7bc2d22731b7597928be?d=mp&s=160"},"body":"On Fri, Jun 6, 2008 at 5:59 PM, Robin Rosenberg\n<robin.rosenberg.lists@dewire.com> wrote:\n> Still you have  a duplicate of the test directory. Can that be fixed too?\n\nActually I will give it a try checking what happens if the files are\nin maven test resources, will give it a try this weekend and update\nyou all.\n\nBest regards,\n\nImran\n\n>\n> -- robin\n>\n\n\n\n-- \nImran M Yousuf\nEntrepreneur & Software Engineer\nSmart IT Engineering\nDhaka, Bangladesh\nEmail: imran@smartitengineering.com\nBlog: http://imyousuf-tech.blogs.smartitengineering.com/\nMobile: +880-1711402557\n"}]}