maven

1 view
Skip to first unread message

Mike Smoot

unread,
Feb 4, 2009, 1:18:10 PM2/4/09
to obvious...@googlegroups.com
Hi Everyone,

Do people have opinions about using maven for obvious?  I've found maven super helpful for avoiding classpath, versioning, and jar distribution pains.  Maven is a bit odd at first, but once you get the hang of things it's hard to go back to ant. 

Here are some links to those unfamiliar:  

Another option for handling dependencies is Ivy (http://ant.apache.org/ivy/) if ant is preferred.   

What do people think?


thanks,
Mike
--
____________________________________________________________
Michael Smoot, Ph.D.               Bioengineering Department
tel: 858-822-4756         University of California San Diego

Jean-Daniel Fekete

unread,
Feb 4, 2009, 2:23:39 PM2/4/09
to obvious...@googlegroups.com
Hi Mike,

You raised the question at the workshop. I vote for it. I use it and,
despite some small issues, I think it helps a lot.

Mike Smoot a écrit :
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.233 / Virus Database: 270.10.17/1933 - Release Date: 02/02/09 19:21:00
>
>

Joshua O'Madadhain

unread,
Feb 4, 2009, 2:34:51 PM2/4/09
to obvious...@googlegroups.com
+1 to all that (JUNG uses it, it's occasionally a pain but seems to be
worth it overall).
--
joshua.o...@gmail.com...................www.ics.uci.edu/~jmadden
Joshua O'Madadhain: Information Scientist, Musician, Philosopher-At-Tall
It's that moment of dawning comprehension that I live for. -- Bill Watterson
My opinions are too rational and insightful to be those of any organization.

Mike Smoot

unread,
Feb 4, 2009, 2:42:52 PM2/4/09
to obvious...@googlegroups.com
Sounds great.  Unless anyone objects in the next few days, I'll convert the build to maven over the weekend unless someone gets to it sooner.


thanks,
Mike

Jean-Daniel Fekete

unread,
Feb 4, 2009, 3:20:08 PM2/4/09
to obvious...@googlegroups.com
No problem!

Mike Smoot a écrit :
> Sounds great. Unless anyone objects in the next few days, I'll
> convert the build to maven over the weekend unless someone gets to it
> sooner.
>
>
> thanks,
> Mike
>
> On Wed, Feb 4, 2009 at 11:34 AM, Joshua O'Madadhain
> <joshua.o...@gmail.com <mailto:joshua.o...@gmail.com>> wrote:
>
>
> +1 to all that (JUNG uses it, it's occasionally a pain but seems to be
> worth it overall).
>
> On Wed, Feb 4, 2009 at 11:23 AM, Jean-Daniel Fekete
> <Jean-Dani...@laposte.net
> >> Checked by AVG - www.avg.com <http://www.avg.com>
> >> Version: 8.0.233 / Virus Database: 270.10.17/1933 - Release
> Date: 02/02/09 19:21:00
> >>
> >>
> >
> > >
> >
>
>
>
> --
> joshua.o...@gmail.com...................www.ics.uci.edu/~jmadden
> <http://www.ics.uci.edu/%7Ejmadden>
> Joshua O'Madadhain: Information Scientist, Musician,
> Philosopher-At-Tall
> It's that moment of dawning comprehension that I live for. --
> Bill Watterson
> My opinions are too rational and insightful to be those of any
> organization.
>
>
>
>
>
> --
> ____________________________________________________________
> Michael Smoot, Ph.D. Bioengineering Department
> tel: 858-822-4756 University of California San Diego
>
> >

Mike Smoot

unread,
Feb 7, 2009, 8:34:06 PM2/7/09
to obvious...@googlegroups.com
Hi Everyone,

As promised, I mavenized the obvious build.  I also added a couple of other projects:
  • I added a project for abstract unit test classes.  The idea here is that we write unit tests against the interfaces in obvious that establish the functional requirements for the interfaces.  Different implementations of obvious can then extend the abstract test cases to ensure that their implementation conforms to requirements.
  • I added a Cytoscape based implementation of the Graph interface.  Note that this really hasn't been tested yet!
For now I've not grouped the individual projects under a parent pom, but we can do so if desired.  If you see any problems with what I've done or have any concerns with the organization, please feel free to update the project.

thanks,
Mike
Reply all
Reply to author
Forward
0 new messages