Thank you both for your input. Now assuming I am prepared to publish the java component to clojars myself (which I am), how do I go about publishing said java library with an ant build file to clojars? My understanding of clojars was that it was for clojure libraries?
Thanks. On Apr 7, 3:19 pm, Mark Rathwell <mark.rathw...@gmail.com> wrote: > Wow, I really shouldn't be reading this early in the morning. Just realized > you want to publish to clojars.org. In that case, yes, you do need to alert > users as to where they can download the additional dependencies that are not > in common maven repositories. Or, as Armando suggested, petition the > library's developer to get it into a common repo or do it yourself. > > Sorry for any confusion. > > - Mark > > On Thu, Apr 7, 2011 at 9:56 AM, Mark Rathwell <mark.rathw...@gmail.com>wrote: > > > > > > > > > > > Oops, just reread your question, looks like you may be more interested in > > deployment. For deployment, try 'lein uberjar' to bundle all dependencies > > into one distributable jar file. > > > Hopefully answered the right question this time ;) > > > - Mark > > > On Thu, Apr 7, 2011 at 9:54 AM, Mark Rathwell > > <mark.rathw...@gmail.com>wrote: > > >> The easiest way would be to install the library to you local maven > >> repository with the command below (assuming you have maven installed. That > >> way, you can add the dependency to all of your projects on your local box. > >> If you do not want to use maven, you make sure the library is on your > >> classpath when running the application. > > >> mvn install:install-file > >> -Dfile=<path-to-file> > >> -DgroupId=<group-id> > >> -DartifactId=<artifact-id> > >> -Dversion=<version> > >> -Dpackaging=<packaging> > >> -DgeneratePom=true > > >> Where: <path-to-file> the path to the file to load > >> <group-id> the group that the file should be registered under > >> <artifact-id> the artifact name for the file > >> <version> the version of the file > >> <packaging> the packaging of the file e.g. jar > > >> - Mark > > >> On Thu, Apr 7, 2011 at 9:49 AM, j1n3l0 <nelo.ony...@gmail.com> wrote: > > >>> Hi, > > >>> I've written a little clojure library that depends on a java library > >>> for functionality. This java library is only available on > >>> sourceforge.net. I have been using leiningen to manage my clojure > >>> projects and I would like to add it as a dependency in my project.clj > >>> file so I can publish my library to clojars. > > >>> Is there a standard solution this sort of dependency requirement? What > >>> I did for development was to: > > >>> * download the java library > >>> * build it with ant > >>> * copy the jar to my lib/ directory > >>> * hack > > >>> I would hate to have to add that to a README or INSTALL file. Surely > >>> there's a simpler solution :) > > >>> Thank you. > > >>> -- > >>> You received this message because you are subscribed to the Google > >>> Groups "Clojure" group. > >>> To post to this group, send email to clojure@googlegroups.com > >>> Note that posts from new members are moderated - please be patient with > >>> your first post. > >>> To unsubscribe from this group, send email to > >>> clojure+unsubscr...@googlegroups.com > >>> For more options, visit this group at > >>>http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en