Thread: [A-a-p-user] AAP as a Maven replacement
Brought to you by:
vimboss
From: Guido K. <gk...@in...> - 2004-09-30 12:11:52
|
I was wondering if anyone has been using AAP as a Maven replacement and if so what their experiences are? --=20 Guido |
From: Bram M. <Br...@mo...> - 2004-10-02 11:03:19
|
Guido Kollerie wrote: > I was wondering if anyone has been using AAP as a Maven > replacement and if so what their experiences are? What is Maven? Do you have a URL perhaps? -- Light travels faster than sound. This is why some people appear bright until you hear them speak /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |
From: Doug K. <dj...@mu...> - 2004-10-02 11:25:41
|
On Sat, Oct 02, 2004 at 01:03:30PM +0200, Bram Moolenaar wrote: > > Guido Kollerie wrote: > > > I was wondering if anyone has been using AAP as a Maven > > replacement and if so what their experiences are? > > What is Maven? Do you have a URL perhaps? http://maven.apache.org/ Regards, Doug |
From: Bram M. <Br...@mo...> - 2004-10-02 15:30:42
|
Doug Kearns wrote: > On Sat, Oct 02, 2004 at 01:03:30PM +0200, Bram Moolenaar wrote: > > > > Guido Kollerie wrote: > > > > > I was wondering if anyone has been using AAP as a Maven > > > replacement and if so what their experiences are? > > > > What is Maven? Do you have a URL perhaps? > > http://maven.apache.org/ Thanks. A brief look at least revealed it's using XML. Do you like editing XML files to describe your project? I can't seem to find a simple explanation how Maven builds a C program... It does appear to have a few ideas that could be useful for Aap, such as handling different versions in a repository. -- Microsoft is to software what McDonalds is to gourmet cooking /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |
From: Guido K. <gk...@in...> - 2004-10-03 10:11:39
|
On Sat, Oct 02, 2004 at 05:29:48PM +0200, Bram Moolenaar wrote: > I can't seem to find a simple explanation how Maven builds a C > program... It doesn't. It's Java specific. Though if I am not mistaken one can build Maven plugins in Java and I imagine you can have them do whatever you want them to do. But despite that it tends to be specifically targeted at Java development. --=20 Guido |
From: Guido K. <gk...@in...> - 2004-10-03 09:17:09
|
On Sat, Oct 02, 2004 at 01:03:30PM +0200, Bram Moolenaar wrote: > Guido Kollerie wrote: >=20 > > I was wondering if anyone has been using AAP as a Maven > > replacement and if so what their experiences are? >=20 > What is Maven? Do you have a URL perhaps? =46rom the website: http://maven.apache.org/ Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM. At the company I work for we mainly used it for dependency tracking/management. Maven allows one to specify what subprojects/modules/etc one's projects depends on. When building one's project Maven makes sure the dependencies are there and if necessary downloads them from one or more predefined repositories. Maven also allows you to specify targets (goals in Maven terms) for deploying one's projects to production, generate documentation, run unit tests. It's similar in a sense to Ant (http://ant.apache.org/) though a lot of functionality has already be predefined. Problem with Maven though (and so many other tools in the Java space) is that one thought it was necessary to use XML for the config file (POM), resulting in atrocities such as: <j:forEach items=3D"${goals}" var=3D"goal" indexVar=3D"goalNumber"> Now attaining goal number ${goalNumber}, which is ${goal} <attainGoal name=3D"${goal}" /> </j:forEach> Worse though the lack of comprehensive documentation makes Maven unnecessarily complex! AAP on the other hand has a much more natural syntax to me and is very well documented. I am currently reading through the manual and I have got the feeling it's possible to do what Maven does. It will probably require writing a module as has been done for D and KDE. Not sure yet if this is something I'll end up doing, but I will experiment a little with AAP to get a better feel for it.=20 --=20 Guido |