My favorites | Sign in
Project Home Downloads
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 120: WAR dependencies are a bit of a mess
6 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  ----


Sign in to add a comment
 
Project Member Reported by ismaelj, Jul 16, 2009
This could be addressed with Maven (i.e., scoping of dependencies
appropriately with test/provided), but right now, at least the junit and
servlet JARs are superfluous if not also the jetty JARs, the tomcat Ant
task JAR, and probably others.

(filed on github by prb)
Jul 16, 2009
#1 paulrbr...@gmail.com
Voting here to get notifications.  (I originally filed on GitHub.)

Is there a separate issue for Mavenization?
Sep 21, 2009
Project Member #2 ismaelj
(No comment was entered for this change.)
Labels: -Type-Defect Type-Enhancement
Oct 21, 2009
#3 alexgen...@gmail.com
Vote for maven.

Maven dependency management is a nice-to-have but lack of some control is a show-
stopper.

Real Use Case: Product Evaluation

Benchmarking Redis, MongoDB, Memcached, Riak, and relational db is quite easy, but 
not Voldemort. The two issues are all on the client side; Running a server is 
trivial.

(1) client jar dependency hell
(2) lack of a purge function (voldemort-destroy-all-data.sh like command).

Feb 17, 2010
Project Member #4 kirktrue.im@gmail.com
Assuming that we're not switching to Maven, what can we do here?
Feb 19, 2010
#5 alexgen...@gmail.com
Hi Kirktrue, I haven't looked into Voldemort in quite a while. Perhaps if the client
dependencies were reduced and the project provided a good hello-world round trip it
might help early adopters get up to speed quickly.
Apr 26, 2010
#6 tolga.o...@gmail.com
I am not sure why not consider moving to maven, especially if you have dependency
issues as specified. I was surprise to see I would have to add voldemort snapshot
builds and releases to our own  maven repository to be able to use in project.
Oct 10, 2011
#7 eskato...@gmail.com
Hi,

Deploying to maven central would provide maven, ant, gradle... users easy dependency declaration and download, increasing voldemort adoption.

It's doable without using maven.
You can rely on maven repositories for voldemort dependencies, or not, or later.

Here are some reading material about this issue:

* Ivy: http://ant.apache.org/ivy/
* Maven Ant Tasks: http://maven.apache.org/ant-tasks/index.html
* How to get your artifacts into maven central: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

Hope this helps.

/Paul


Sign in to add a comment

Powered by Google Project Hosting